【问题标题】:Tab Corrupted in Win32 (C++)Win32 (C++) 中的选项卡损坏
【发布时间】:2016-03-06 17:46:23
【问题描述】:

我的应用程序(C++、Visual Studio 2015)包含选项卡控件。在大多数情况下,它表现良好。 在极少数情况下,更改选项卡会导致界面损坏。

示例

标签 1:

标签 2:

有时,当从 Tab 1 移动到 Tab 2 时,我会得到:

箭头指向问题区域。

我的代码很简单: 所有选项卡都实现为对话框 当用户单击选项卡时,所有对话框都被隐藏(ShowWindow) 然后选中的 tad 会显示它的对话框。

【问题讨论】:

    标签: c++ visual-studio tabs win32gui


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-29
      相关资源
      最近更新 更多