首页 > 解决方案 > 在 CDialogEX 项目中使用 CMFCStatusBar

问题描述

为什么我可以CStatusBarCDialogEx文件中使用 a 而不是 a CMFCStatusBar?当我更改变量类型并运行它时,我得到一个关于无效属性的异常。

标签: mfc

解决方案


与其他栏和视图一样,状态栏只能驻留在框架窗口中。

一堆内部代码使用GetParentFrame. 而这个函数只返回下一个外层CFrameWnd的指针。

CodeProject上有一些技巧(我从未使用过)将工具栏嵌入到对话框中。但我不确定他们是否会与新的 CMFC 一起使用……东西。


推荐阅读