代码之家  ›  专栏  ›  技术社区  ›  Stijn Sanders

如何在C#中执行dragaacceptfiles?

  •  2
  • Stijn Sanders  · 技术社区  · 14 年前

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

    我一直在网上搜索,看起来我必须DllImport DragAcceptFiles,重写WndProc来捕获和处理WM\u DROPFILES消息。

    除了重写WndProc之外,难道没有一种合适的方法将消息处理程序添加到表单中,并让它对几乎所有通过的其他消息执行额外的if吗?

    1 回复  |  直到 14 年前
        1
  •  1
  •   fletcher    14 年前

    您可以启用 AllowDrop DragDrop 事件。看一看这个 DragEventArgs