是否可以使用DLGTEMPLATE并将其用作CWnd派生的控件以放置在任何其他CWnd中?
我有一个对话框模板,我想在我的一个CDockablePanes上使用
答案 0 :(得分:0)
您的问题不明确,请重新说明。如果你问是否可以从DLGTEMPLATE实例化一个控件并将该实例化放在另一个对话框上或作为另一个控件的子实例,那么是的,它是。这是一个主要的PITA,如果您想了解详细信息,请阅读Old New Thing博客(关于对话框模板的系列)。如果您只想让它工作,请使用其中一个MSDN示例中的CDlgTempl类;从这里开始:http://support.microsoft.com/kb/155257。它不会制作CWnd派生的控件,但如果你问我的想法,它们就不是你想要的;你会得到一个CDialog派生的对象(它本身就是从CWnd派生出来的,所以从这个意义上来说它会给你你所要求的东西)。