Форум: "Основная";
Текущий архив: 2002.04.04;
Скачать: [xml.tar.bz2];
ВнизНадо перехватить сообщение о копировании в буфер обмена от любого приложения. Найти похожие ветки
← →
MBo (2002-03-24 09:24) [1]вот кривой пример как отправная точка.
посмотри в SDK Help эти функции
а также WM_CHANGECBCHAIN и т.д.
и разберись, это нетрудно.
TForm1...
procedure CLPChanged(var Msg : TMessage);message WM_DRAWCLIPBOARD;
procedure TForm1.Button1Click(Sender: TObject);
begin
SetClipboardViewer(handle);
end;
procedure TForm1.CLPChanged(var msg: TMessage);
var CBF:Cardinal;
begin
OpenClipBoard(0);
memo1.clear;
CBF:=0;
repeat
CBF:=EnumClipboardFormats(CBF);
if CBF<>0 then
Memo1.Lines.Add(Inttostr(CBF));
until CBF=0;
label1.caption:="CLP FormatCount "+inttostr(CountClipboardFormats);
CloseClipBoard;
end;
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.04.04;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c