Fönsterformat
Det här avsnittet innehåller en lista över de olika formatmallar som kan tillämpas på ett fönster (när fönstret har skapats kan dessa format inte ändras, förutom vad som anges).
Konstant namn | Konstant värde | Beskrivning |
---|---|---|
WS_BORDER | 0x00800000L | Fönstret har en tunn linjekantlinje |
WS_CAPTION | 0x00C00000L | Fönstret har ett namnlist (innehåller WS_BORDER formatmall). |
WS_CHILD | 0x40000000L | Fönstret är ett underordnat fönster. Ett fönster med det här formatet kan inte ha en menyrad. Det här formatet kan inte användas med WS_POPUP formatmall. |
WS_CHILDWINDOW | 0x40000000L | Samma som WS_CHILD formatmallen. |
WS_CLIPCHILDREN | 0x02000000L | Exkluderar det område som används av underordnade fönster när ritningen sker i det överordnade fönstret. Det här formatet används när du skapar det överordnade fönstret. |
WS_CLIPSIBLINGS | 0x04000000L | Klipper underordnade fönster i förhållande till varandra; det vill säga när ett visst underordnat fönster tar emot ett WM_PAINT meddelande klipper WS_CLIPSIBLINGS formatmallen alla andra överlappande underordnade fönster ut från regionen för det underordnade fönstret som ska uppdateras. Om WS_CLIPSIBLINGS inte anges och underordnade fönster överlappar varandra är det möjligt att rita inom klientområdet för ett underordnat fönster inom klientområdet i ett närliggande underordnat fönster. |
WS_DISABLED | 0x08000000L | Fönstret är ursprungligen inaktiverat. Ett inaktiverat fönster kan inte ta emot indata från användaren. Om du vill ändra detta när ett fönster har skapats använder du funktionen EnableWindow. |
WS_DLGFRAME | 0x00400000L | Fönstret har en kantlinje av ett format som vanligtvis används med dialogrutor. Ett fönster med det här formatet kan inte ha ett namnlist. |
WS_GROUP | 0x00020000L | Fönstret är den första kontrollen för en grupp kontroller. Gruppen består av den första kontrollen och alla kontroller som definierats efter den, upp till nästa kontroll med WS_GROUP formatmall. Den första kontrollen i varje grupp har vanligtvis WS_TABSTOP formatmall så att användaren kan flytta från grupp till grupp. Användaren kan sedan ändra tangentbordsfokus från en kontroll i gruppen till nästa kontroll i gruppen med hjälp av riktningstangenterna. Du kan aktivera och inaktivera det här formatet om du vill ändra dialogrutenavigering. Om du vill ändra det här formatet när ett fönster har skapats använder du funktionen SetWindowLong. |
WS_HSCROLL | 0x00100000L | Fönstret har en vågrät rullningslist. |
WS_ICONIC | 0x20000000L | Fönstret minimeras initialt. Samma som WS_MINIMIZE formatmallen. |
WS_MAXIMIZE | 0x01000000L | Fönstret är ursprungligen maximerat. |
WS_MAXIMIZEBOX | 0x00010000L | Fönstret har en maximera-knapp. Det går inte att kombinera med WS_EX_CONTEXTHELP formatmallen. Det WS_SYSMENU formatet måste också anges. |
WS_MINIMIZE | 0x20000000L | Fönstret minimeras initialt. Samma som WS_ICONIC formatmallen. |
WS_MINIMIZEBOX | 0x00020000L | Fönstret har en minimera-knapp. Det går inte att kombinera med WS_EX_CONTEXTHELP formatmallen. Det WS_SYSMENU formatet måste också anges. |
WS_OVERLAPPED | 0x00000000L | Fönstret är ett överlappande fönster. Ett överlappande fönster har ett namnlist och en kantlinje. Samma som WS_TILED formatmallen. |
WS_OVERLAPPEDWINDOW | (WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX) | Fönstret är ett överlappande fönster. Samma som WS_TILEDWINDOW formatmallen. |
WS_POPUP | 0x80000000L | Fönstret är ett popup-fönster. Det här formatet kan inte användas med WS_CHILD formatmall. |
WS_POPUPWINDOW | (WS_POPUP | WS_BORDER | WS_SYSMENU) | Fönstret är ett popup-fönster. Formaten WS_CAPTION och WS_POPUPWINDOW måste kombineras för att fönstermenyn ska visas. |
WS_SIZEBOX | 0x00040000L | Fönstret har en storleksgräns. Samma som WS_THICKFRAME formatmallen. |
WS_SYSMENU | 0x00080000L | Fönstret har en fönstermeny på namnlisten. Det WS_CAPTION formatet måste också anges. |
WS_TABSTOP | 0x00010000L | Fönstret är en kontroll som kan ta emot tangentbordsfokus när användaren trycker på TAB-tangenten. Om du trycker på TABB-tangenten ändras tangentbordsfokuset till nästa kontroll med WS_TABSTOP formatmall. Du kan aktivera och inaktivera det här formatet om du vill ändra dialogrutenavigering. Om du vill ändra det här formatet när ett fönster har skapats använder du funktionen SetWindowLong. För att användarskapade fönster och lägeslösa dialogrutor ska fungera med tabbstopp ändrar du meddelandeloopen för att anropa funktionen IsDialogMessage. |
WS_THICKFRAME | 0x00040000L | Fönstret har en storleksgräns. Samma som WS_SIZEBOX formatmallen. |
WS_TILED | 0x00000000L | Fönstret är ett överlappande fönster. Ett överlappande fönster har ett namnlist och en kantlinje. Samma som WS_OVERLAPPED formatmallen. |
WS_TILEDWINDOW | (WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX) | Fönstret är ett överlappande fönster. Samma som WS_OVERLAPPEDWINDOW formatmallen. |
WS_VISIBLE | 0x10000000L | Fönstret är först synligt. Det här formatet kan aktiveras och inaktiveras med hjälp av funktionen ShowWindow eller SetWindowPos. |
WS_VSCROLL | 0x00200000L | Fönstret har en lodrät rullningslist. |
Krav
Krav | Värde |
---|---|
Lägsta klient som stöds | Windows 2000 Professional [endast skrivbordsappar] |
Lägsta server som stöds | Windows 2000 Server [endast skrivbordsappar] |
Rubrik | Winuser.h (inkludera Windows.h) |