2016-03-06 68 views
1

我的应用程序(C++,Visual Studio 2015)合并了选项卡控件。在大多数情况下,它表现良好。 很少,更改选项卡会导致界面损坏。在Win32中损坏的标签(C++)

表1:

Tab 1

表2:

enter image description here

有时,从标签1移动至选项卡2时,我得到:

enter image description here 箭头指向问题区域。

我的代码是非常简单的: 所有标签被实现为对话框 当选项卡上的用户点击,所有对话框被隐藏(的ShowWindow) 然后选择稍微显示其对话框。

回答

3

这是由组框引起的,它的背景没有被擦除。从组框的父级(拥有组框的子对话框或子窗口)中删除WS_CLIPCHILDREN标志。或者子组控件的子类来绘制它的背景。