拖拉打开文件

王朝delphi·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

Procedure DragDropFiles(Var message: TMessage); Message WM_DropFiles;

Procedure Tfm_main.DragDropFiles(Var message: TMessage);

Var

p: Array[0..254] Of char;

i: word;

Begin

Inherited;

i := DragQueryFile(Message.wParam, $FFFFFFFF, Nil, 0);

For i := 0 To i - 1 Do

Begin

DragQueryFile(Message.wParam, i, p, 255);

End;

Try

If FileExists(strPas(p)) Then

OpenFile(strPas(p));

Finally

DragFinish(HDROP(Message.WParam));

End;

End;

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航