Вниз
Скачать: CL | DM;

Данные из clipboard   Найти похожие ветки 

← →
Alex_Y   (2007-08-23 05:36) [0]

Привет всем!

вопрос такой, есть приложение которое при копировании в буфер обмена создает свой формат, идентификатор формата я знаю. Каким образом я могу прочитать то что эта программа пишет, размер записанных в буфер данных, формат (если это возможно было бы просто идеально), ну и сам набор данных. желательно на примере.

заранее благодарен.


← →
Сергей М. ©   (2007-08-23 08:05) [1]

1. Получить хэндл (см. GetClipboardData, TClipboard.GetAsHandle)

2. Имея хэндл получить указатель на блок памяти, содержащий данные (см. GlobalLock)

3.Имея хэндл получить этого блока (см. GlobalSize)

4. Скопировать блок (см. CopyMemory, MoveMemory, Move, TStream.WriteBuffer)

5. Освободить полученный указатель (см. GlobalUnlock)


> формат (если это возможно было бы просто идеально)


С форматом придется разбираться самому.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
2-1192442287
Footballer
2007-10-15 13:58
2007.11.11
Блокировка нажатия клавиш


15-1191840512
allrussia
2007-10-08 14:48
2007.11.11
"Кракозябры" при вставке из буфера


2-1192622267
foreverDelphi
2007-10-17 15:57
2007.11.11
f1:File;


4-1178440852
buben
2007-05-06 12:40
2007.11.11
Как скрыть форму чужого приложения


8-1168776768
andr1962
2007-01-14 15:12
2007.11.11
Помогите с directdraw




   Наверх