问题描述:在一个窗口上创建了多个标签页:
然后拖动窗口,使整个tab上只显示一个标签页:
然后关闭这一个标签:
...
m_wndTabs.DeleteItem(i);
...
int nCurVisibleNums = m_wndTabs.GetItemCount();
m_wndTabs.SetCurFocus(nCurVisibleNums - 1);
然后...我的标签页显示就出问题了(成了白板)...但是还是能选中,而且响应的窗口的资源也是正确的,只是整个标签页显示不出来了,(重新添加一个标签页就能显示正常了)
尝试过showwindow(true),RedrawWindow()等重绘函数。
ps:如果不把窗口大小拉成一个tab页大小的情况下,显示是没有问题的。虽然这个操作很反人类,但是发现了解决不了太闹心了.....