我的应用程序(C ++,Visual Studio 2015)包含选项卡控件。在大多数情况下,它表现良好。 很少,更改标签会导致界面损坏。
示例:
标签1:
标签2:
有时,当从标签1移动到标签2时,我得到:
我的代码非常简单: 所有选项卡都实现为对话框 当用户单击选项卡时,将隐藏所有对话框(ShowWindow) 然后所选的tad显示其对话框。
答案 0 :(得分:3)
这是由组合框造成的,它的背景不会被删除。从组框的父级(子对话框或拥有组框的子窗口)中删除continue
标志。或者将组框控件子类化以绘制其背景。