В Vista, когда в основной теме, после вызова IUIFramework :: Destroy () тема Vista теряется, и расширение окна не отображается за пределами начальной области.
Вы можете легко воспроизвести его с примером SimpleRibbon SDK. В simpleribbon.cpp вставьте в блок переключателей WndProc:
case WM_KEYUP:
DestroyFramework();
InvalidateRect(hWnd, NULL, TRUE);
break;
Компиляция, запуск, нажатие клавиши и попытка увеличения в Vista Basic Theme (без проблем в Win7 или Vista aero или Windows classic).
Как обойти?
[править]
Я был бы удовлетворен некоторыми следами, чтобы исследовать, я не ожидаю приготовленное решение: -)