Einzelnen Beitrag anzeigen

froschprinz

Registriert seit: 24. Dez 2010
Ort: Graben, Bayern
34 Beiträge
 
Delphi 7 Architect
 
#1

AcroPdf rechtsklick verhindern

  Alt 23. Okt 2011, 09:50
Hallo zusammen,

ich habe ein Problem. Ich habe ein Form mit der ActiveX Komponente AcroPDF. Da der Benutzer nichts machen soll auser lesen und scrollen habe ich alle Leisten erfolgreich ausgeblendet. Nur den Rechtsklick kann ich nicht verhindern.
Ich habe es bisher mit ApplicationEvents versucht:

Delphi-Quellcode:
procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG;
  var Handled: Boolean);
begin
  if (Msg.Message = WM_RBUTTONDOWN) or (Msg.Message = WM_RBUTTONDBLCLK) then
   begin
     beep;
     Handled :=IsChild(AcroPDF1.Handle, Msg.hwnd);
   end;
end;
Aber es funktioniert so nicht - des Beep wird nicht bei einem Rechtsklick ausgeführt.

Habt ihr da 'ne Idee????
Ulli

Geändert von mkinzler (25. Okt 2011 um 15:57 Uhr) Grund: Delphi-Tag eingefügt
  Mit Zitat antworten Zitat