我有一个纯Winapi应用程序,需要一些新功能。其中之一最好实现为两个列表,您可以在列表之间拖放(多个)元素。可以将新功能限制为单个对话框。
最快的方法是什么?
一些想法:
这些选项中的任何一个都应该避免?
还有更好的主意吗?
最快实现什么?
关于如何入门的任何指示?
最佳答案
我的建议是,如果应用程序是纯Winapi,请保持这种方式。
仅为一个具有可拖动项的对话框启动.NET Framework运行时就像托管WebBrowser控件并使用JQuery来实现一项功能一样糟糕-如果您问我,至少值得thedailywtf.com(但再次,您不是问我 ;) )。
否则,您将使自己(可能还有其他人)陷入某种可维护性的噩梦中,而最快的方法将成为最成问题的方法。
编辑:也许those two文章将有助于实现拖放-它们与ListViews中的行重新排序有关,但可能会有助于理解这一点。
关于c - 拖放winapi,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/190596/