Ich versuche, die GUI der PowerShell, Firefox, Word, ... mit der Win -API in C ++ zu replizieren. Wir können sehen, dass die Standard -Titelleiste entfernt und der Client -Bereich das gesamte Fenster nimmt, während die Standardgrenzen beibehalten werden (siehe Screenshot). src = "https://i.sstatic.net/jpcbb3s2.png"/>
Ich möchte, dass das Fenster auf alle Funktionen korrekt reagiert (aerosnap, Größe, Grenzfarben, Grenzfarben, .. .).MARGINS margins = { 1 };
DwmExtendFrameIntoClientArea(hWnd, &margins);
< /code>
und < /p>
case WM_NCCALCSIZE:
return 0;
< /code>
, aber das Fenster hat nicht mehr die Größengrößengriffe und die Grenzen nehmen nicht die richtige Farbe (wenn "Akzentfarbe für Titelbalken und Fenstergrenzen anzeigen" in Einstellungen aktiviert ist). < /p>
Kennen Sie das Rezept, um das gewünschte Ergebnis zu erhalten? < /p>
Entfernen Sie die Standardtitelleiste und führen Sie die Standardgrenzen (Gewinnen Sie API und C ++). ⇐ C++
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Android Recyclerview Gain Focus selbst, bevor seine Elemente Fokus gewinnen
by Anonymous » » in Android - 0 Replies
- 1 Views
-
Last post by Anonymous
-