拖拽窗体问题? procedure TForm1.DropFiles(var Msg: TMessage);SetWP('.....'); //在....。如何写才能获取拖拽到窗体图片的全路径DragFinish(Msg.WParam); end; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要获得当前拖拽的文件的完整文件名(含 路径 ),只需要一个函数: UINT DragQueryFile( HDROP hDrop, UINT iFile, LPTSTR lpszFile, UINT cch ); 参数解释: hDrop: HDROP标识符,即响应函数中的hDropInfo参数 iFile: 待查询的文件索引号,从0开始。可以同时拖拽多个文件,因此就需要一个索引号来进行区分。如果该参数为0xFFFFFFFF,则该函数返回拖拽的文件的个数 lpszFile: 用于存放文件名的缓冲区首地址 cch: 缓冲区长度 返回值:文件名长度 另外,查询完成后需要释放系统分配内存,使用下面这个函数: VOID DragFinish( HDROP hDrop ); http://wapiknow.baidu.com/question/117695021.html?ssid=0&from=2001a&uid=wiaui_1315786654_2057&pu=usm%400%2Csz%40240_320%2Cgt%40500018_nokia_n78_0_2&bd_page_type=1 程序返回输出 好久没散分了....节日快乐.. 菜鸟dll,简单的问题 分割字符串成数组 谁写过广州金鹏的短信猫发短信的程序吗?进来都有分。 请问一下:windows server 2003操作系统下能否用Delphi6编程呢? 还是dellphi调用vc的问题,急,急.急.急.急.急 为什么 这样的程序运行时为何会出现'Invalid varaint type conversion'的异常? 如何判断一个线程是否处于运行/挂起/未生成状态? dephi中money类型的数据在fieldbyname().后面应该写什么? 今年的中秋节了,祝大家团圆幸福!
UINT DragQueryFile(
HDROP hDrop,
UINT iFile,
LPTSTR lpszFile,
UINT cch
);
参数解释:
hDrop: HDROP标识符,即响应函数中的hDropInfo参数
iFile: 待查询的文件索引号,从0开始。可以同时拖拽多个文件,因此就需要一个索引号来进行区分。如果该参数为0xFFFFFFFF,则该函数返回拖拽的文件的个数
lpszFile: 用于存放文件名的缓冲区首地址
cch: 缓冲区长度
返回值:文件名长度
另外,查询完成后需要释放系统分配内存,使用下面这个函数:
VOID DragFinish(
HDROP hDrop
);