在 CDialogEX 项目中使用 CMFCStatusBar

问题描述 投票:0回答:1

为什么我可以在

CStatusBar
文件中使用
CDialogEx
,但不能使用
CMFCStatusBar
?当我更改变量类型并运行它时,我收到有关无效属性的异常。

mfc
1个回答
2
投票

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

一堆内部代码使用

GetParentFrame
。而这个函数只返回下一个外层
CFrameWnd
的指针。

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

© www.soinside.com 2019 - 2024. All rights reserved.