Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

drag&drop, Clipboard


sinys ©   (2007-01-19 00:00:00) 

1. Как узнать что тащится на форму(откуда угодно - из ворда например итд)?
2. Есть ли какие-то уникальные способы работы с тем что тащится на форму drag&drop(текст, картинка, файл итд)???, а то я только     procedure WMDropFiles(var M: TWMDropFiles);  message WM_DROPFILES;нарыл.
3. Подскажи пожалуйста как сохранить, то что находиться в Clipboard?
ну например я сделаю
var
ddd : TClipboard;
begin
ddd := TClipboard.Create;

С текстом-то понятно, а сохранить в независимости от того что там находиться? ну например перегнать в поток или сохранить в файл может как-то можно, чтобы потом это можно обыло загрузить обратно в буфер.


MBo   (2007-01-19 10:20:00) [1]

1,2 - использовать OLE Drag'n'Drop - реализовать интерфейсы IDropTarget, IDataObject (см. в MSDN или справке WinSDK)


Сергей М.   (2007-01-19 10:09:00) [2]

Open/CloseClipboard + CountClipboardFormats + EnumClipboardFormats + GetClipboardData + GlobalLock/Unlock + GlobalText


novill   (2007-01-19 10:08:00) [3]

1. А как вы ловите то, что к вам "тащится"?
2. Есть справка и множество примеров, и на этом сайте то же.
3. Не надо ничего креэйтить. Clipboard + F1. Там все написано.


sinys   (2007-01-19 10:00:00) [4]

Я конечно дико извиняюсь, но тема актуальна UP!!!


Наверх

Титульная страница Поиск, карта сайта Написать письмо