Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten temat zawiera listę różnych stylów, które można zastosować do okna (po utworzeniu okna nie można modyfikować tych stylów, z wyjątkiem zanotowanych).
| Nazwa stałej | Stała wartość | Opis |
|---|---|---|
| WS_BORDER | 0x00800000L | Okno ma obramowanie z cienką linią |
| WS_CAPTION | 0x00C00000L | Okno ma pasek tytułu (zawiera styl WS_BORDER). |
| WS_CHILD | 0x400000000L | Okno jest oknem podrzędnym. Okno z tym stylem nie może mieć paska menu. Nie można używać tego stylu z stylem WS_POPUP. |
| WS_CHILDWINDOW | 0x400000000L | Tak samo jak styl WS_CHILD. |
| WS_CLIPCHILDREN | 0x020000000L | Wyklucza obszar zajmowany przez okna podrzędne podczas rysowania w oknie nadrzędnym. Ten styl jest używany podczas tworzenia okna nadrzędnego. |
| WS_CLIPSIBLINGS | 0x04000000L | Klipy okien podrzędnych względem siebie; oznacza to, że gdy określone okno podrzędne odbiera komunikat WM_PAINT, WS_CLIPSIBLINGS style clips wszystkie pozostałe nakładające się okna podrzędne poza region okna podrzędnego do zaktualizowania. Jeśli nie określono WS_CLIPSIBLINGS i okna podrzędne nakładają się na siebie, podczas rysowania w obszarze klienta okna podrzędnego można rysować w obszarze klienta sąsiedniego okna podrzędnego. |
| WS_DISABLED | 0x080000000L | Okno jest początkowo wyłączone. Wyłączone okno nie może odbierać danych wejściowych od użytkownika. Aby zmienić to po utworzeniu okna, użyj funkcji EnableWindow. |
| WS_DLGFRAME | 0x00400000L | Okno ma obramowanie stylu zwykle używanego z oknami dialogowymi. Okno z tym stylem nie może mieć paska tytułu. |
| WS_GROUP | 0x00020000L | Okno jest pierwszą kontrolką grupy kontrolek. Grupa składa się z tej pierwszej kontrolki i wszystkich kontrolek zdefiniowanych po niej, aż do następnej kontrolki ze stylem WS_GROUP. Pierwsza kontrolka w każdej grupie zwykle ma styl WS_TABSTOP, dzięki czemu użytkownik może przejść z grupy do grupy. Użytkownik może następnie zmienić fokus klawiatury z jednej kontrolki w grupie na następną kontrolkę w grupie przy użyciu kierunkowych. Możesz włączyć i wyłączyć ten styl, aby zmienić nawigację w oknie dialogowym. Aby zmienić ten styl po utworzeniu okna, użyj funkcji SetWindowLong. |
| WS_HSCROLL | 0x00100000L | Okno ma poziomy pasek przewijania. |
| WS_ICONIC | 0x200000000L | Okno jest początkowo zminimalizowane. Tak samo jak styl WS_MINIMIZE. |
| WS_MAXIMIZE | 0x01000000L | Okno jest początkowo zmaksymalizowane. |
| WS_MAXIMIZEBOX | 0x00010000L | Okno ma przycisk maksymalizowania. Nie można połączyć z stylem WS_EX_CONTEXTHELP. Należy również określić styl WS_SYSMENU. |
| WS_MINIMIZE | 0x200000000L | Okno jest początkowo zminimalizowane. Tak samo jak styl WS_ICONIC. |
| WS_MINIMIZEBOX | 0x00020000L | Okno ma przycisk minimalizuj. Nie można połączyć z stylem WS_EX_CONTEXTHELP. Należy również określić styl WS_SYSMENU. |
| WS_OVERLAPPED | 0x000000000L | Okno jest nakładanym oknem. Nakładające się okno ma pasek tytułu i obramowanie. Tak samo jak styl WS_TILED. |
| WS_OVERLAPPEDWINDOW | (WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX) | Okno jest nakładanym oknem. Taki sam jak styl WS_TILEDWINDOW. |
| WS_POPUP | 0x800000000L | Okno jest oknem podręcznym. Nie można używać tego stylu z stylem WS_CHILD. |
| WS_POPUPWINDOW | (WS_POPUP | WS_BORDER | WS_SYSMENU) | Okno jest oknem podręcznym. Aby menu okna było widoczne, należy połączyć style WS_CAPTION i WS_POPUPWINDOW. |
| WS_SIZEBOX | 0x00040000L | Okno ma obramowanie rozmiaru. Tak samo jak styl WS_THICKFRAME. |
| WS_SYSMENU | 0x00080000L | Okno ma menu okna na pasku tytułu. Należy również określić styl WS_CAPTION. |
| WS_TABSTOP | 0x00010000L | Okno to kontrolka, która może odbierać fokus klawiatury, gdy użytkownik naciska TAB. Naciśnięcie TAB powoduje zmianę fokusu klawiatury na następną kontrolkę przy użyciu stylu WS_TABSTOP. Możesz włączyć i wyłączyć ten styl, aby zmienić nawigację w oknie dialogowym. Aby zmienić ten styl po utworzeniu okna, użyj funkcji SetWindowLong. Aby okna i okna bez moderowania działały z zatrzymaniami tabulacji, zmień pętlę komunikatów, aby wywołać funkcjęIsDialogMessage. |
| WS_THICKFRAME | 0x00040000L | Okno ma obramowanie rozmiaru. Tak samo jak styl WS_SIZEBOX. |
| WS_TILED | 0x000000000L | Okno jest nakładanym oknem. Nakładające się okno ma pasek tytułu i obramowanie. Tak samo jak styl WS_OVERLAPPED. |
| WS_TILEDWINDOW | (WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX) | Okno jest nakładanym oknem. Tak samo jak styl WS_OVERLAPPEDWINDOW. |
| WS_VISIBLE | 0x100000000L | Okno jest początkowo widoczne. Ten styl można włączać i wyłączać przy użyciu funkcji ShowWindow lub SetWindowPos. |
| WS_VSCROLL | 0x00200000L | Okno ma pionowy pasek przewijania. |
Wymagania
| Wymaganie | Wartość |
|---|---|
| Minimalny obsługiwany klient | Windows 2000 Professional [tylko aplikacje klasyczne] |
| Minimalny obsługiwany serwer | Windows 2000 Server [tylko aplikacje klasyczne] |
| Nagłówek | Winuser.h (uwzględnij windows.h) |