当前位置:  开发笔记 > 前端 > 正文

在winapi中拖放

如何解决《在winapi中拖放》经验,为你挑选了2个好方法。

我有一个纯Winapi应用程序需要一些新功能.其中一个最好实现为两个列表,您可以在列表之间拖放(多个)元素.新功能可以限制为单个对话框.

实现这个的最快方法是什么?一些想法:

纯Winapi(它是DetectDrag)

一个单独的MFC或.NET DLL,提供这一个对话框

嵌入Microsoft WebBrowser控件并使用JQuery

应避免的任何这些选项?
有更好的想法吗?
什么是最快的实施?
有关如何入门的任何指示?



1> macbirdie..:

我的建议是,如果应用程序是纯粹的winapi,请保持这种方式.

启动一个.NET框架运行时只是为了一个带有可拖动项目的对话框就像托管一个WebBrowser控件和使用JQuery来实现这一功能一样糟糕 - 如果你问我(至少那个,你不是,那么至少是thedailywtf.com)问我 ;) ).

否则你会把自己(可能还有其他人)置于一些可维护性的噩梦中,而最快捷的方式将成为最有问题的方法.

编辑:也许这 两篇文章将有助于实现拖放 - 它们是关于ListViews中的行重新排序,但可能有助于获得想法.



2> Ben Straub..:

不久前,Raymond Chen就这个话题撰写了一系列博文.从这里开始.

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有