【发布时间】:2010-03-17 22:18:53
【问题描述】:
在Vista下,在Basic主题下,调用IUIFramework::Destroy()后Vista主题丢失,放大窗口不会显示在初始区域之外。
您可以使用 SimpleRibbon SDK 示例轻松重现它。在 simpleribbon.cpp 中,插入 WndProc 开关块:
case WM_KEYUP:
DestroyFramework();
InvalidateRect(hWnd, NULL, TRUE);
break;
在 Vista Basic Theme 中编译、运行、按键并尝试放大(在 Win7 或 Vista aero 或 Windows 经典版中没有问题)。
如何解决?
[编辑]
我会对一些要调查的曲目感到满意,但我不希望有一个成熟的解决方案 :-)
【问题讨论】:
标签: c++ windows-vista ribbon windows-ribbon-framework