怎样取得资源管理器所选文件的路径?

xiaodong 2001-03-10 10:16:00
在资源管理器选择了多个文件,然后在右键菜单中对这些文件用自己的程序选项处理
操作,请问如何获得所选当前多个文件的路径?我用DragQueryFile函数能得到只选
择一个文件时的路径,对选择多个文件时不知如何处理,请各位给个意见,谢谢!
...全文
86 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
laza 2001-03-10
procedure TForm1.WMDROPFILES (var Msg: TMessage);
var
i,
qcount,
size: integer;
Filename: PChar;
begin
inherited;
qcount := DragQueryFile(Msg.WParam, $FFFFFFFF, Filename, 255);
for i := 0 to (qcount - 1) do
begin
size := DragQueryFile(Msg.WParam, i , nil, 0) + 1;
Filename:= StrAlloc(size);
DragQueryFile(Msg.WParam,i , Filename, size);
listbox1.items.add(StrPas(Filename));
StrDispose(Filename);
end;
DragFinish(Msg.WParam);
end
回复
laza 2001-03-10
你的目的是文件拖拽?
回复
相关推荐
发帖
GAME,图形处理/多媒体
创建于2007-08-02

1166

社区成员

Delphi GAME,图形处理/多媒体
申请成为版主
帖子事件
创建了帖子
2001-03-10 10:16
社区公告
暂无公告