Спасибо, но...
Делаю так:
...
next_wiever = SetClipboardViewer(Handle);//устанавливаю свое окно в цепочку слежения за буфером обмена
...
и далее
void __fastcall TForm1::ApplicationEvents1Message(tagMSG &Msg,
bool &Handled)
{
switch (Msg.message)
{
case WM_DRAWCLIPBOARD: MessageBox(0,"WM_DRAWCLIPBOARD"," ",MB_OK);//просто вывести сообщение если в буфер что-то скопировано
Handled = true;
break;
}
}
...
В результате - ничего.
Причем установка в цепочку происходит, указатель ненулевой, а вот на изменение содержимого нет реакции.