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

Вниз

Как перетаскивать файлы из проводника в программу   Найти похожие ветки 

 
Sourse   (2004-08-06 16:00) [0]

Подскажите пожалуйста, как можно открыть файл путём перетаскивания этого файла курсором из проводника прямо в программу?


 
VMcL ©   (2004-08-06 16:03) [1]

FAQ:
http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=1017056225&n=15
http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988619923&n=15


 
Кириешки ©   (2004-08-06 16:06) [2]

public
   procedure CreateParams(var Params: TCreateParams); override;
   procedure WMDropFiles(var Message: TWMDropFiles); message WM_DROPFILES;

procedure TForm1.CreateParams(var Params: TCreateParams);
begin
 inherited CreateParams(Params);
 Params.ExStyle := Params.ExStyle or WS_EX_ACCEPTFILES;
end;

procedure TForm1.WMDropFiles(var Message: TWMDropFiles);
var aFile: array [0..255] of Char;
   n, cnt: Integer;
begin
 inherited;
 cnt := DragQueryFile(Message.drop, $FFFFFFFF, nil, 0);
 for n := 0 to cnt - 1
 do
  begin
  DragQueryFile(Message.drop, n, aFile, 256); // get the FileName (max characters 255 + #0)
  (. . . . . . . . .)
  end;
 DragFinish(Message.Drop); // Free resources
end;


 
TUser ©   (2004-08-06 16:07) [3]

Посмотри на torry.net - я видел там специальные компоненты для организвания Drag&Drop, в т.ч. и для этой задачи.



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

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

Наверх




Память: 0.47 MB
Время: 0.07 c
3-1090459928
Euronymous
2004-07-22 05:32
2004.08.22
Drag n Drop внутри DBGrid...


14-1091283695
СатирЪ
2004-07-31 18:21
2004.08.22
Пересечение символьных множеств.


1-1092137340
Zloy_dima
2004-08-10 15:29
2004.08.22
GetTickCount


14-1091498196
Думкин
2004-08-03 05:56
2004.08.22
С днем рождения! 3 августа


14-1091366437
Dima
2004-08-01 17:20
2004.08.22
Впрос по железу