Dela via


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)