代码之家  ›  专栏  ›  技术社区  ›  Andrew Truckle

在cdialogex项目中使用cmfcstatusbar

mfc
  •  0
  • Andrew Truckle  · 技术社区  · 6 年前

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

    1 回复  |  直到 6 年前
        1
  •  2
  •   xMRi    6 年前

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

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

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