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

Вниз

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

 
tolea ©   (2002-12-11 17:15) [0]

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

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


 
MBo ©   (2002-12-11 17:19) [1]

В статьи загляни. Да и в FAQ должно быть.


 
Игорь Шевченко ©   (2002-12-11 17:20) [2]

procedure TfMain.FormCreate(Sender: TObject);
begin
DragAcceptFiles(Handle, true);
end;

procedure TfMain.FormDestroy(Sender: TObject);
begin
DragAcceptFiles(Handle, false);
end;

procedure TfMain.WMDropFiles(var Msg: TWMDropFiles);
var
Pt: TPoint;
I, Count: Integer;
buf: array[0..MAX_PATH] of char;
begin
try
Msg.Result := 0;
DragQueryPoint(Msg.Drop, Pt);
Count := DragQueryFile(Msg.Drop, Cardinal(-1), buf, SizeOf(buf));
for I := 0 to Pred(Count) do begin
DragQueryFile(Msg.Drop, I, buf, SizeOf(buf));
AddFiles(StrPas(Buf));
end;
finally
DragFinish(Msg.Drop)
end
end;

Вроде, вместе с путем :-)


 
Tolea ©   (2002-12-11 17:33) [3]

Большое спосибо всем



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
3-86728
Sedov Vitalik
2003-01-10 07:27
2003.01.27
Добавление значений и поиск по базе данных


14-87117
Cr@sh
2003-01-06 10:11
2003.01.27
Скриншоты рабочих столов 3


4-87186
sen
2002-12-10 11:09
2003.01.27
закрытие приложения


7-87148
maxim2
2002-11-14 12:51
2003.01.27
Подскажите у кого стоит WinME, WinNT, Win2000 и WinXP


4-87188
Youri
2002-12-11 11:16
2003.01.27
Неужели никто не знает?!!!Telephony API header translation!