Delen via


Vensterstijlen

Dit onderwerp bevat een lijst met de verschillende stijlen die kunnen worden toegepast op een venster (nadat het venster is gemaakt, kunnen deze stijlen niet worden gewijzigd, behalve zoals vermeld).

Constante naam Constante waarde Beschrijving
WS_BORDER 0x00800000L Het venster heeft een dunne rand
WS_CAPTION 0x00C00000L Het venster heeft een titelbalk (inclusief de stijl WS_BORDER).
WS_CHILD 0x400000000L Het venster is een onderliggend venster. Een venster met deze stijl kan geen menubalk hebben. Deze stijl kan niet worden gebruikt met de WS_POPUP stijl.
WS_CHILDWINDOW 0x400000000L Hetzelfde als de WS_CHILD stijl.
WS_CLIPCHILDREN 0x02000000L Sluit het gebied dat wordt bezet door kindervensters wanneer de tekening plaatsvindt in het bovenliggende venster. Deze stijl wordt gebruikt bij het maken van het bovenliggende venster.
WS_CLIPSIBLINGS 0x040000000L Knipsels onderliggende vensters ten opzichte van elkaar; Wanneer een bepaald onderliggend venster een WM_PAINT bericht ontvangt, worden alle andere overlappende onderliggende vensters in de WS_CLIPSIBLINGS stijl geknipt die buiten het gebied van het onderliggende venster moeten worden bijgewerkt. Als WS_CLIPSIBLINGS niet is opgegeven en onderliggende vensters elkaar overlappen, is het mogelijk wanneer u binnen het clientgebied van een onderliggend venster tekent binnen het clientgebied van een naburig onderliggend venster.
WS_DISABLED 0x08000000L Het venster is in eerste instantie uitgeschakeld. Een uitgeschakeld venster kan geen invoer ontvangen van de gebruiker. Als u dit wilt wijzigen nadat een venster is gemaakt, gebruikt u de functie EnableWindow.
WS_DLGFRAME 0x00400000L Het venster heeft een rand van een stijl die meestal wordt gebruikt met dialoogvensters. Een venster met deze stijl mag geen titelbalk hebben.
WS_GROUP 0x00020000L Het venster is het eerste besturingselement van een groep besturingselementen. De groep bestaat uit dit eerste besturingselement en alle besturingselementen die hierna zijn gedefinieerd, tot aan het volgende besturingselement met de stijl WS_GROUP. Het eerste besturingselement in elke groep heeft meestal de WS_TABSTOP stijl, zodat de gebruiker van groep naar groep kan gaan. De gebruiker kan vervolgens de toetsenbordfocus wijzigen van het ene besturingselement in de groep naar het volgende besturingselement in de groep met behulp van de richtingtoetsen.
U kunt deze stijl in- en uitschakelen om de navigatie in het dialoogvenster te wijzigen. Als u deze stijl wilt wijzigen nadat een venster is gemaakt, gebruikt u de functie SetWindowLong.
WS_HSCROLL 0x00100000L Het venster heeft een horizontale schuifbalk.
WS_ICONIC 0x200000000L Het venster wordt in eerste instantie geminimaliseerd. Hetzelfde als de WS_MINIMIZE stijl.
WS_MAXIMIZE 0x01000000L Het venster wordt in eerste instantie gemaximaliseerd.
WS_MAXIMIZEBOX 0x00010000L Het venster heeft een knop Maximaliseren. Kan niet worden gecombineerd met de stijl WS_EX_CONTEXTHELP. De stijl WS_SYSMENU moet ook worden opgegeven.
WS_MINIMIZE 0x200000000L Het venster wordt in eerste instantie geminimaliseerd. Hetzelfde als de WS_ICONIC stijl.
WS_MINIMIZEBOX 0x00020000L Het venster heeft een geminimaliseerde knop. Kan niet worden gecombineerd met de stijl WS_EX_CONTEXTHELP. De stijl WS_SYSMENU moet ook worden opgegeven.
WS_OVERLAPPED 0x000000000L Het venster is een overlappend venster. Een overlappend venster heeft een titelbalk en een rand. Hetzelfde als de WS_TILED stijl.
WS_OVERLAPPEDWINDOW (WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX) Het venster is een overlappend venster. Hetzelfde als de WS_TILEDWINDOW stijl.
WS_POPUP 0x800000000L Het venster is een pop-upvenster. Deze stijl kan niet worden gebruikt met de WS_CHILD stijl.
WS_POPUPWINDOW (WS_POPUP | WS_BORDER | WS_SYSMENU) Het venster is een pop-upvenster. De stijlen WS_CAPTION en WS_POPUPWINDOW moeten worden gecombineerd om het venstermenu zichtbaar te maken.
WS_SIZEBOX 0x00040000L Het venster heeft een grootterand. Hetzelfde als de WS_THICKFRAME stijl.
WS_SYSMENU 0x00080000L Het venster heeft een venstermenu op de titelbalk. De stijl WS_CAPTION moet ook worden opgegeven.
WS_TABSTOP 0x00010000L Het venster is een besturingselement dat de toetsenbordfocus kan ontvangen wanneer de gebruiker op de Tab-toets drukt. Als u op de TAB-toets drukt, wordt de toetsenbordfocus gewijzigd in het volgende besturingselement met de stijl WS_TABSTOP.
U kunt deze stijl in- en uitschakelen om de navigatie in het dialoogvenster te wijzigen. Als u deze stijl wilt wijzigen nadat een venster is gemaakt, gebruikt u de functie SetWindowLong. Als u door de gebruiker gemaakte vensters en modusloze dialoogvensters wilt gebruiken met tabstops, wijzigt u de berichtenlus om de isDialogMessage- functie aan te roepen.
WS_THICKFRAME 0x00040000L Het venster heeft een grootterand. Hetzelfde als de WS_SIZEBOX stijl.
WS_TILED 0x000000000L Het venster is een overlappend venster. Een overlappend venster heeft een titelbalk en een rand. Hetzelfde als de WS_OVERLAPPED stijl.
WS_TILEDWINDOW (WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX) Het venster is een overlappend venster. Hetzelfde als de WS_OVERLAPPEDWINDOW stijl.
WS_VISIBLE 0x100000000L Het venster is in eerste instantie zichtbaar.
Deze stijl kan worden ingeschakeld en uitgeschakeld met behulp van de functie ShowWindow of SetWindowPos.
WS_VSCROLL 0x00200000L Het venster heeft een verticale schuifbalk.

Eisen

Eis Waarde
Minimaal ondersteunde client Windows 2000 Professional [alleen desktop-apps]
Minimaal ondersteunde server Windows 2000 Server [alleen desktop-apps]
Rubriek Winuser.h (inclusief Windows.h)