【发布时间】:2013-03-12 21:05:57
【问题描述】:
如何使用 c++ WIN API 在后台从我的程序向其他程序发送拖放文件。 我的程序必须以编程方式执行此操作,无需用户操作,没有可见效果,背景平滑。 对拖拽技术不是很熟悉,目前了解需要使用OLE拖拽操作。
【问题讨论】:
-
“以编程方式模拟其他程序的拖放”是什么意思?您的程序将无法强制不同的程序开始拖放操作。您的意思是您希望您的程序能够接收丢弃的物品吗?
-
我的意思是:模拟其他程序的拖放,我想创建一个拖放对象并将其发送给能够接收丢弃项目的其他程序。
-
@CodyGray 你检查了下两个链接:msdn.microsoft.com/en-us/library/ms742859.aspxmsdn.microsoft.com/en-us/library/…
-
好吧,这不是模拟。这只是将您的应用程序注册为放置源,通过实现
IDropSource接口来完成。但现在我很困惑。您发布的链接是关于 .NET Framework,而不是 Windows API。你在找哪一个? -
也许你贴一个示例代码,我会测试
标签: c++ windows winapi visual-c++ c++builder