繁体   English   中英

如何在C#中执行DragAcceptFiles?

[英]How to do DragAcceptFiles in C#?

我正在寻找在C#项目的主窗口上实现DragAcceptFiles的最简单的方法(即使用最少的代码)。

我一直在网上搜索,看来我必须DllImport DragAcceptFiles,并重写WndProc才能捕获和处理WM_DROPFILES消息。

.net框架不提供此功能吗? 除了重写WndProc之外,是否存在一种将消息处理程序添加到表单的正确方法,并且如果对几乎所有通过的其他消息都具有额外的处理能力,还有其他方法吗?

您可以在窗体上启用AllowDrop并处理DragDrop事件。 看一下DragEventArgs类,以了解用于将文件加载到控件上的代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM