Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.16;
Скачать: CL | DM;

Вниз

Drag&Drop Files   Найти похожие ветки 

 
FOZi ©   (2003-04-01 03:15) [0]

Всем привет! Подскажите, пожалуйста, как с помощью KOL реализовать поддержку Drag&Drop файлов на форму и/или определённый объект на форме (например, на кнопку).

Без использования KOL я просто определял функцию в разделе защищённых функций класса главной формы, т.е.

type
TForm1 = class(TForm)
.....................
protected
( var msg : TMessage) Всем привет! Подскажите, пожалуйста, как с помощью KOL реализовать поддержку Drag&Drop файлов на форму и/или определённый объект на форме (например, на кнопку).

Без использования KOL я просто определял функцию в разделе защищённых функций класса главной формы, т.е.

type
TForm1 = class(TForm)
.....................
protected
procedure WMDropFiles(var msg : TMessage); message WM_DROPFILES;
.....................
end;

А при использовании KOL, компилятор говорит, что директива message не определена.

Как быть?

Я ещё попробовал использовать события OnMessage компоненты Applet и KOLForm (попутно ещё вопрос, в чём их отличие?), но столкнулся с другой проблемой. Функции WinAPI

// активизирует поддержку Drag&Drop
DragAcceptFiles(Handle, True);

требует хэндл

// возвращает количество брошенных файлов на форму
FilesCount:= DragQueryFile(Msg.WParam, $FFFFFFFF, nil, 0);

а эта требует WParam

как их получить в KOL?


 
GandalfTheWhite   (2003-04-01 16:40) [1]


> реализовать поддержку Drag&Drop файлов


NeedComponent.OnDropFiles


> А при использовании KOL, компилятор говорит, что директива
> message не определена.


http://kol.mastak.ru/faq.htm#13


> требует хэндл



http://kol.mastak.ru/faq.htm#19

Подытоживая: RTFM!


 
FOZi ©   (2003-04-03 00:52) [2]

Thanx!



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
9-52046
mrk
2003-06-01 00:03
2003.12.16
Плагин для d3max - экспорт в md2


3-52104
Behemoth
2003-11-24 11:20
2003.12.16
Как перекинуть данные из одной таблицы в другую?


3-52082
Sodom
2003-11-24 14:59
2003.12.16
Выполнение очень долгого запроса.


14-52361
sqy
2003-11-23 10:37
2003.12.16
d7 не запускается (license information found,but it is not valid)


14-52334
Kair
2003-11-19 07:42
2003.12.16
Управление с помощью компьютера