高级 Windows 应用程序 UI(MDI 选项卡式组)

Posted

技术标签:

【中文标题】高级 Windows 应用程序 UI(MDI 选项卡式组)【英文标题】:Advanced Windows Application UI (MDI Tabbed Group) 【发布时间】:2008-11-29 14:37:08 【问题描述】:

我希望能够创建一个 MDI UI 布局,以下列方式扩展 MDI Tabbed Groups 的行为。在拆分选项卡组的窗格中,我想创建一个具有相反方向对齐的嵌套选项卡组。例如,给定一个水平拆分的顶层,我想在第一个窗格中创建一个垂直拆分的选项卡组。这似乎需要对 CMDIFrameWndEx 和相关类进行返工。

选项卡式组布局是一种吸引人的 UI 设备。遗憾的是它在主流网络浏览器中不可用。我是否认为它的最佳支持是在 Visual C++ 功能包中?

【问题讨论】:

【参考方案1】:

Here's 至少是一个例子。另外,AvalonDock。我猜 MFC 在许多方面仍然落后。

【讨论】:

以上是关于高级 Windows 应用程序 UI(MDI 选项卡式组)的主要内容,如果未能解决你的问题,请参考以下文章

如何让您的 MDI MFC 应用程序在任务栏中显示一个实例?

C++,MFC MDI,激活特定选项卡

MDI 窗口的创建

Android基础——高级UI组件:选项卡

混合 mfc 对话框和 mdi 项目的调试构建崩溃

MFC 停靠窗口及其停靠位置