Vista Grundthema Band Ausgabe
-
20-09-2019 - |
Frage
Unter Vista, wenn in Grundthema, nach dem Aufruf IUIFramework :: destroy () das Vista-Design verloren, und das Fenster zu vergrößern nicht außerhalb des Anfangsbereiches angezeigt werden soll.
Sie können es repro leicht mit dem SimpleRibbon SDK-Beispiel. In simpleribbon.cpp, Einsatz in dem WndProc Schalterblock:
case WM_KEYUP:
DestroyFramework();
InvalidateRect(hWnd, NULL, TRUE);
break;
Compile, Lauf, traf einen Schlüssel und versucht in Vista Basic Theme (kein Problem in Win7 oder Vista Aero oder Windows classic) zu vergrößern.
Wie umgehen?
[Bearbeiten]
würde ich mit einigen Tracks zufrieden sein, zu untersuchen, ich habe keine gekochte Lösung erwarten: -)
Lösung
Die Bandsteuerung scheint einen Fensterbereich zu setzen und vergessen Sie es auf Band Zerstörung zu entfernen.
ein Null-Fensterbereich auf Rückkehr von IUIFramework::Destroy()
Einstellung scheint das Problem zu lösen.