Einzelnen Beitrag anzeigen

Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Neues in der Zwischenablage?

  Alt 4. Nov 2005, 10:55
So funktioniert es:
Delphi-Quellcode:
type
  TForm1 = class(TForm)
  procedure WMDrawClipBoard(var Message : TMsg); Message WM_DRAWCLIPBOARD;
    procedure FormCreate(Sender: TObject);
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

{ TForm1 }

procedure TForm1.WMDrawClipBoard(var Message: TMsg);
begin
   ShowMessage('Clipboard geändert');
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
   SetClipBoardViewer(handle);
end;
Wichtig ist der Aufruf von SetClipBoardViewer, damit das Fenster die Nachricht erhält.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat