Z-Reihenfolge. Die an ein Fenster angehängte Z-Reihenfolge gibt die Position bezüglich eines bestimmten Fensters im Golfplatzstapel an. Dieser Satz von Fenstern konzentriert sich entlang einer mythischen Achse, normalerweise der Z-Achse, die aus dem Bildschirm herausläuft. Das Fenster am oberen Rand der Z-Reihenfolge überlappt alle anderen Fenster.
Dies sind Fensterstile. Nachdem dieses Fenster erstellt wurde, können diese Daten nicht mehr geändert werden, sofern nicht anders angegeben.
Konstante – Wert
Beschreibung
WS_BORDER
0x00800000L
Die Augenöffnung hat den dünnen Rand.
WS_CAPTION
0x00C00000L
Das Fenster hat ein integriertes Thema (einschließlich des WS_BORDER-Stils).
WS_CHILD
0x40000000L
Ein einzelnes Fenster ist eine Kindertür. Ein Zeitrahmen mit diesem Stil kann einfach keine Menüleiste haben. Stil Diese wertvolle Tatsache kann nicht oft mit dem WS_POPUP-Stil verwendet werden.
WS_CHILDWINDOW
0x40000000L
Wie WS_CHILD-spezifische Einstellungen.
WS_CLIPCHILDREN
0x02000000L
Schließt diesen speziellen Bereich aus, der von Prinzessinnenfenstern eingenommen wird, wenn das Zeichnen im gesamten Fenster des übergeordneten Vans erfolgt. Dieses Muster wird verwendet, wenn die neuesten Eltern über die Fenster erstellt werden.
WS_CLIPSIBLINGS
0x04000000L
Untergeordnete Fenster relativ zuschneiden, um sich gegenseitig zu unterstützen; das heißt, wenn ein absolut bestimmtes untergeordnetes Fenster das perfekte WM_PAINT vom Projekt erhält, wird Ihr WS_CLIPSIBLINGS-Stil alle zahlreichen untergeordneten Fenster aus dem lokalen Zoom des untergeordneten Fensters für ein gutes spezielles Update ausschneiden. Wenn WS_CLIPSIBLINGS falsch ist und sich die untergeordneten Fenster überlappen, können Sie sicherlich dazu beitragen, ein beliebiges Feld des untergeordneten Fensters in diesem Client einzuzeichnen, um beim potenziellen Kunden einen Bereich einzuzeichnen, der für das angrenzende untergeordnete Fenster zeitrelevant ist.
WS_DISABLED
0x08000000L
Fenster
, die zunächst deaktiviert werden sollte. Ein deaktiviertes Fenster kann keine Daten vom Eigentümer empfangen. Um dies später zu ändern, wenn diese Fenster erstellt wurden, verwenden Sie die gesamte Funktion EnableWindow .
WS_DLGFRAME
0x00400000L
Das LKW-Fenster bietet Ihnen einen Rahmen in jedem Stil, der oft in Dialogfeldern verwendet wird. Ein Startfenster mit diesem Stil kann keine gute Titelleiste haben.
WS_GROUP
0x00020000L
Window ist die erste Funktion einer Gruppe von Steuerelementen. Die Gruppe besteht aus diesem nDas ursprüngliche Steuerelement und allen kurz darauf definierten Steuerelementen, bis das nächste Steuerelement irgendeinen guten Grund hat, WS_GROUP zu stylen. Die erste Manipulation jeder Gruppe hat viele Male diesen WS_TABSTOP-Stil, so dass der Benutzer definitiv von einer Gruppe zu einer anderen wechseln kann. Der Benutzer kann dann sehr gut die aktuelle Tastaturbedeutung von einem Steuerelement im Publikum zu einem anderen ändern, indem er diese speziellen Straßentasten verwendet. Um diesen Hinweis nach einem schrecklichen Fensterstil zu korrigieren, verwenden Sie diese SetWindowLong -Funktion.
WS_HSCROLL
0x00100000L
Das Fenster hat eine brandneue horizontale Navigationsleiste.
WS_ICONIC
0x20000000L
Der Zeitraum wurde früher minimiert. Wie im WS_MINIMIZE-Stil.
WS_MAXIMIZE
0x01000000L
Zunächst wird der Zoom auf das Maximum erhöht.
WS_MAXIMIZEBOX
0x00010000L
Fenster
dank Expand-Button. Nicht kombinierbar durch Arbeiten mit dem WS_EX_CONTEXTHELP-Ansatz. Sie suchen auch nach, um den Stil ws_sysmenu anzugeben.
WS_MINIMIZE
0x20000000L
Dieses spezielle Funktionsfenster wird zunächst minimiert. Entspricht dem WS_ICONIC-Stil.
WS_MINIMIZEBOX
0x00020000L
Fenster
mit Minimierungsoption. Kann nicht mit dem Produkt WS_EX_CONTEXTHELP kombiniert werden. Sie müssen auch den größten Teil des Stils ws_sysmenu angeben.
WS_OVERLAPPED
0x00000000L
Fenster
Dies ist das beste überlappende Fenster. Ein überlappender Fensterzustand hat eine Titelleiste und einen guten Rahmen. Entspricht dem WS_TILED-Look.
ist eine großartige überlappende Registerkarte. Entspricht dem WS_TILEDWINDOW-Stil.
WS_POPUP
0x80000000L
Fensterbereich
Dies ist ein echtes Popup. Dieser Stil kann praktisch die Zeit mit der WS_CHILD-Manier nicht verwendet werden.
WS_POPUPWINDOW
(WS_POPUP | WS_BORDER WS_SYSMENU)
|
Die Anzeige ist ein Popup-Fenster. Das erforderliche Design WS_CAPTION und WS_POPUPWINDOW werden hinsichtlich der Sichtbarkeit der Fensterebene kombiniert.
WS_SIZEBOX
0x00040000L
Der Windschutz hat jetzt die Größe des genauen Randes. Entspricht dem definierten Stil WS_THICKFRAME.
WS_SYSMENU
0x00080000L
Fenster
das
, auf dem es das gesamte Fenstermenü isst, ist eigentlich die Monikerleiste. Sie können auch einen Teil des Stils WS_CAPTION angeben.
0x00010000L
ws_tabstop
Der
-Zeitraum ist ein Kontrollelement, das den Tastaturfokus erhält, wenn ein einzelner Benutzer die TAB-Taste drückt. Durch Drücken der TAB-Taste ändert sich der Tastaturfokus auf das nächste Steuerelement, das den ws_tabstop-Stil implementiert. Um diese zu konvertieren, nachdem das Fenster erstellt wurde, verwenden Sie das Ziel SetWindowLong . Der Benutzer, der erstellt wurde, damit moduslose Fensterdialoge mit Tabstopps funktionieren, bewegt sich in der Nachrichtenschleife, um jede IsDialogMessage -Funktion aufzurufen.
WS_THICKFRAME
0x00040000L
Das Fenster bietet Ihnen einen Größenrahmen. Dieselben Daten für den ws_sizebox-Stil.
WS_TILED
0x00000000L
Das Fenster zum Haus überlappt die Tür. Das überlagerte Fenster hat eine Erkennungsleiste und einen Rahmen. Wie bei einigen der WS_OVERLAPPED-Frisuren.
Windows 2000 und XP unterstützen transparente Fenster mit dem benutzerdefinierten Stilbit WS_EX_LAYERED. Wenn dieser Teil festgelegt ist, führt das Aufrufen von SetLayeredWindowAttributes für das bestimmte Fenster dazu, dass Windows praktisch Fensterzeichnungsvorgänge an diese wichtige Offscreen-Bitmap umleitet.