Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.11;
Скачать: 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 вся ветка

Текущий архив: 2007.11.11;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.012 c
2-1192968712
AlexanderMS
2007-10-21 16:11
2007.11.11
Как узнать, что Word установлен?


2-1192442287
Footballer
2007-10-15 13:58
2007.11.11
Блокировка нажатия клавиш


15-1191414639
Elen
2007-10-03 16:30
2007.11.11
Несовместимость нового железа и старого софта.


2-1192678112
Lebedev
2007-10-18 07:28
2007.11.11
Как динамически в RadioGroup создать Items?


15-1192007594
Vlad Oshin
2007-10-10 13:13
2007.11.11
Не подключается программа к БД. MSSQLserver2005