DragQueryFile

【勇芳软件工作室】汉化HomePreviousNext

DragQueryFile函数检索已删除文件的文件名。

UINT DragQueryFile(

HDROP 【HDROP】,//处理删除文件的结构
UINT 【iFile的en】,//要查询的文件索引
LPTSTR 【lpszFile】,//返回文件名的缓冲区
UINT 【CCHen】//文件名缓冲区大小
); 

参数

【HDROP】

标识包含已删除文件的文件名的结构。

【iFile的en】

指定要查询的文件的索引。如果【iFile的en】参数的值为0xFFFFFFFF,则DragQueryFile返回丢弃的文件计数。如果【iFile的en】参数的值在零和删除的总数之间,则DragQueryFile将具有相应值的文件名复制到【lpszFile】参数指向的缓冲区。

【lpszFile】

当函数返回时,指向缓冲区以接收丢弃文件的文件名。该文件名是一个以null结尾的字符串。如果此参数为NULL,则DragQueryFile返回缓冲区所需的大小(以字符为单位)。

【CCHen】

指定【lpszFile】缓冲区的大小(以字符为单位)。

返回值

当函数将文件名复制到缓冲区时,返回值是复制的字符数,不包括终止空字符。

如果索引值为0xFFFFFFFF,则返回值是丢弃文件的计数。

如果索引值在零和删除文件总数之间,并且【lpszFile】缓冲区地址为NULL,则返回值是缓冲区所需的大小(以字符为单位),不包括终止空字符。

也可以看看

DragQueryPoint