Einzelnen Beitrag anzeigen

Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#4
  Alt 23. Mär 2003, 20:38
Delphi-Quellcode:
{
PROCEDURE: ClipboardChanged;
-----------------------------
PARAMETER: Keine
-----------------------------
Überprüft, ob Text im Zwischenspeicher liegt
}

procedure ClipboardChanged;
var
  I: Integer;
  Format: Word;
  E: Boolean;
begin
  E := False;
  for I := 0 to Clipboard.FormatCount - 1 do
  begin
    Format := Clipboard.Formats[I];
    if SendMessage(TextEnter.Handle, EM_CANPASTE, Format, 0) <> 0 then
    begin
      E := True;
      Break;
    end;
  end;
Wenn E=True ist, dann ist Text im Zwischenspeicher, sonst nicht

mirage228

P.S.:
TextEnter ist bei mir ein TRichEdit (also sollteste bei dir was anderes hinschreiben )
Du musst die Unit "Clipbrd" einbinden, sonst gehts net
David F.
  Mit Zitat antworten Zitat