MFC窗口停靠
我自己新建的一个基于对话框的MFC窗口,新建了一个工具栏,在窗口类里面用DockPane()停靠工具栏,提示:errorC3861:“DockPane”:找不到标识符;菜...
我自己新建的一个基于对话框的MFC窗口,新建了一个工具栏,在窗口类里面用DockPane()停靠工具栏,提示:error C3861: “DockPane”: 找不到标识符;菜鸟不懂,请各位大神赐教
展开
1个回答
展开全部
DockPane是CFrameWndEx框架窗口的函数,不能用于对话框,也不能用于老版本VC
追问
谢谢你,可以再问一下:那我可不可以把这个对话框类继承CFrameWndEx?
或者有没有其他方法在 Dialog类停靠窗口呢?
追答
对话框当然不能继承于框架窗口。
没有简单的办法实现对话框内灵活停靠的工具条,只能是一个固定位置内可以换位的多个工具条。
最佳变通实现办法:创建CFormView基类的SDI单文档程序代替对话框程序,就可以实现了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询