Wykrycie zawartości schowka

0

Robię prosty edytor tekstu. Jak wykryć czy w schowku mamy jakiś ciąg znaków? Robię opcję "Wklej".

0

Do uses Clipbrd

  if Clipboard.HasFormat(CF_TEXT) then
    ShowMessage('W schowku jest tekst: ' +  Clipboard.AsText);
0
 if (Clipboard.HasFormat(CF_TEXT)) and (Clipboard.AsText <> '')
    ShowMessage('W schowku jest tekst: ' +  Clipboard.AsText + ' i nie jest to pusty tekst');

Jeśli robisz opcję wklej w PopupMenu, wystarczy powyższym kodem ustawić odpowiedni punkt menu na enabled := true lub enabled := false.

Jeśli chcesz być powiadomiony o zmianach zawartości schowka, np. żeby uaktywnić button "wklej", to spójrz tutaj: http://www.delphidabbler.com/articles?article=9

1 użytkowników online, w tym zalogowanych: 0, gości: 1