0

我需要将代表文件的项目拖放到 C++ 中的 windows 文件系统。对于我如何只能将文件从文件系统拖放到我的程序中,但是如何以相反的方式进行呢?

4

1 回答 1

2

WM_DROPFILES您必须以某种方式向目标窗口发送消息。在这个过程中,你必须让它成为全局内存,这样你就可以发送一个指向该DROPFILES结构的指针,否则你不能发送指向其他进程的指针,因为内存实际上并没有在另一端分配。

分配DROPFILES结构是荒谬的,因为显然列表中的所有文件都应该存储在DWORD我所看到的单个值中,但事实并非如此,并且根本没有为我工作。

这篇文章至少会让您了解搜索信息的方向,祝您好运。

于 2012-11-29T15:11:44.997 回答