在MFC中,View类通常用于显示和处理应用程序的数据,而不是直接用于设计用户界面。因此,默认情况下,MFC的View类是不支持在设计时拖动控件的。
MFC中设计用户界面通常使用的是对话框类(Dialog)或窗口类(Frame)。在对话框类和窗口类中,您可以使用资源编辑器直接拖放控件,并在设计时布置它们的位置和大小。
如果您想要在MFC的View类中实现类似拖放控件的功能,可以考虑以下方法之一:
手动绘制控件:您可以在View类中手动绘制控件,并实现控件的交互行为。这种方法需要您自己处理控件的绘制和事件处理,相对复杂。
自定义设计时支持:您可以使用自定义的方法扩展MFC的设计时支持,使得您可以在View类中拖放控件。这种方法需要深入了解MFC框架的工作原理,并进行相应的扩展和定制。
使用第三方库或工具:有些第三方库或工具可以帮助您在MFC的View类中实现拖放控件的功能。这些库或工具通常提供了更方便的界面设计和交互功能。