Win32 (C++) 中的选项卡损坏
Posted
技术标签:
【中文标题】Win32 (C++) 中的选项卡损坏【英文标题】:Tab Corrupted in Win32 (C++) 【发布时间】:2016-03-06 17:46:23 【问题描述】:我的应用程序(C++、Visual Studio 2015)包含选项卡控件。在大多数情况下,它表现良好。 在极少数情况下,更改选项卡会导致界面损坏。
示例:
标签 1:
标签 2:
有时,当从 Tab 1 移动到 Tab 2 时,我会得到:
箭头指向问题区域。
我的代码很简单: 所有选项卡都实现为对话框 当用户单击选项卡时,所有对话框都被隐藏(ShowWindow) 然后选中的 tad 会显示它的对话框。
【问题讨论】:
【参考方案1】:这是由分组框引起的,它的背景没有被擦除。从组框的父级(拥有该组框的子对话框或子窗口)中删除WS_CLIPCHILDREN
标志。或者子类化组合框控件以绘制其背景。
【讨论】:
以上是关于Win32 (C++) 中的选项卡损坏的主要内容,如果未能解决你的问题,请参考以下文章
在默认 AppDomain 中的 Winforms 中托管 WPF 用户控件的弹出窗口中的选项卡导航损坏
Win7旗舰版电脑突然卡主,然后重启后显示hal丢失或损坏无法加载怎么办?这是办公的电脑。急等。