mfc - 在 CDialogEX 项目中使用 CMFCStatusBar
问题描述
为什么我可以CStatusBar
在CDialogEx
文件中使用 a 而不是 a CMFCStatusBar
?当我更改变量类型并运行它时,我得到一个关于无效属性的异常。
解决方案
与其他栏和视图一样,状态栏只能驻留在框架窗口中。
一堆内部代码使用GetParentFrame
. 而这个函数只返回下一个外层CFrameWnd的指针。
CodeProject上有一些技巧(我从未使用过)将工具栏嵌入到对话框中。但我不确定他们是否会与新的 CMFC 一起使用……东西。
推荐阅读
- kotlin - 使用 Kotlin 过滤列表并维护标题元素
- hadoop - 用于实时时间序列的新表的 Hbase 架构设计
- html - 溢出:滚动隐藏;具有绝对位置的属性在 Iphone 上不起作用
- python - 如何使用 lxml 获得带有子标签的所需标签?
- google-cloud-platform - 直接在谷歌存储桶中解压缩文件
- java - Spring Data自定义订单,如mysql中的“order by FIELD(...)”
- python - 我的 python 代码不能通过简单的双击启动,但它可以通过在 IDLE 中运行它来工作
- laravel - 无法声明类 App\Http\SeoInit\SeoInit,因为该名称已在使用中
- spring-boot - 启动后立即关闭意外的 Web 应用程序
- ocaml - OCaml中抽象数据类型中的匹配元素