【发布时间】:2011-01-21 15:32:21
【问题描述】:
我正在使用控制选项卡(Windows 类“SysTabControl32”)来组织我正在开发的应用程序中的 GUI 元素。在过去,我捕获了 TCN_SELCHANGE 事件,然后基于每个 GUI 元素决定什么应该可见或不可见。这对于只有几十个 GUI 元素的小型应用程序来说非常好,但我当前的项目更复杂。
我希望有一个更简单的解决方案。我想要的是带有多个选项卡的选项卡控件。每个选项卡都有一个 GUI 元素“包装器”,我可以单独显示/隐藏它,并使所有相应的子元素变为可见/隐藏。我已经读到我应该使用对话框来做我所描述的事情,但找不到任何示例。
对话是要走的路吗?如果是这样,我在哪里可以找到一个简单的例子?如果没有,这里应该怎么做?
【问题讨论】:
-
使用一个为您包装所有这些的小部件库不是更有效率吗?针对原始 Win32 进行编码就像在汇编中编程。
-
@David Heffernan:我碰巧在汇编编程。 C/C++ 标签用于更多曝光,因为同样适用。我不确定这是否证实了你的观点或没有实际意义......
-
你是某种编程受虐狂吗?!! ;-)
-
@David Heffernan:的确如此,先生。我一边编程一边走过一堆热煤,然后把剃须刀片粘在我所有的钥匙上。当我不使用纯二进制编写时,我会在汇编中进行编程。
标签: c++ c windows winapi user-interface