Utökade fönsterformat
Följande är de utökade fönsterformaten. Dessa kan användas tillsammans med funktionerna CreateWindowExA/CreateWindowExW.
Konstant/värde | Beskrivning |
---|---|
|
Fönstret accepterar dra-släpp-filer. |
|
Tvingar fram ett fönster på den översta nivån i aktivitetsfältet när fönstret är synligt. |
|
Fönstret har en kantlinje med en nedsänkt kant. |
|
Målar alla underordnade i ett fönster i målningsordningen nedifrån och upp med dubbel buffring. Färgordningen nedifrån och upp gör att ett fallande fönster kan ha genomskinlighetseffekter (alfa) och transparens (färgnyckel), men bara om det underordnade fönstret också har WS_EX_TRANSPARENT bituppsättning. Dubbelbuffring gör att fönstret och dess ättlingar kan målas utan flimmer. Detta kan inte användas om fönstret har ett klassformatCS_OWNDC, CS_CLASSDCeller CS_PARENTDC. Windows 2000: Det här formatet stöds inte. |
|
Fönstrets namnlist innehåller ett frågetecken. När användaren klickar på frågetecknet ändras markören till ett frågetecken med en pekare. Om användaren sedan klickar på ett underordnat fönster får barnet ett WM_HELP meddelande. Det underordnade fönstret ska skicka meddelandet till den överordnade fönsterproceduren, som ska anropa funktionen WinHelp med hjälp av kommandot HELP_WM_HELP. Hjälp-programmet visar ett popup-fönster som vanligtvis innehåller hjälp för det underordnade fönstret. WS_EX_CONTEXTHELP kan inte användas med formatmallarna WS_MAXIMIZEBOX eller WS_MINIMIZEBOX. |
|
Själva fönstret innehåller underordnade fönster som ska delta i dialogrutenavigering. Om det här formatet anges, återkommer dialoghanteraren till underordnade i det här fönstret när du utför navigeringsåtgärder, till exempel hantering av TAB-tangenten, en piltangent eller ett tangentbordsmnemonic. |
|
Fönstret har en dubbel kantlinje. fönstret kan, om du vill, skapas med ett namnlist genom att ange WS_CAPTION formatmall i parametern dwStyle. |
|
Fönstret är ett skiktat fönster. Det går inte att använda det här formatet om fönstret har ett klassformat av antingen CS_OWNDC eller CS_CLASSDC. Windows 8: Formatet WS_EX_LAYERED stöds för fönster på översta nivån och underordnade fönster. Tidigare Windows-versioner stöder endast WS_EX_LAYERED för fönster på den översta nivån. |
|
Om gränssnittsspråket är hebreiska, arabiska eller ett annat språk som stöder justering av läsordningen ligger fönstrets vågräta ursprung på höger kant. Ökande vågräta värden avancerar till vänster. |
|
Fönstret har allmänna vänsterjusterade egenskaper. Det här är standardinställningen. |
|
Om gränssnittsspråket är hebreiska, arabiska eller ett annat språk som stöder justering av läsordning, är den lodräta rullningslisten (om det finns) till vänster om klientområdet. För andra språk ignoreras formatet. |
|
Fönstertexten visas med hjälp av läsordningsegenskaper från vänster till höger. Det här är standardinställningen. |
|
Fönstret är ett underordnat MDI-fönster. |
|
Ett fönster på den översta nivån som skapats med det här formatet blir inte förgrundsfönstret när användaren klickar på det. Systemet tar inte det här fönstret till förgrunden när användaren minimerar eller stänger förgrundsfönstret. Fönstret ska inte aktiveras via programmeringsåtkomst eller via tangentbordsnavigering med tillgänglig teknik, till exempel Skärmläsaren. Om du vill aktivera fönstret använder du funktionen SetActiveWindow eller SetForegroundWindow. Fönstret visas inte i aktivitetsfältet som standard. Om du vill tvinga fönstret att visas i aktivitetsfältet använder du formatet WS_EX_APPWINDOW. |
|
Fönstret skickar inte dess fönsterlayout till dess underordnade fönster. |
|
Det underordnade fönstret som skapas med det här formatet skickar inte WM_PARENTNOTIFY-meddelandet till det överordnade fönstret när det skapas eller förstörs. |
|
Fönstret återges inte till en omdirigeringsyta. Detta gäller för fönster som inte har synligt innehåll eller som använder andra mekanismer än ytor för att tillhandahålla sitt visuella objekt. |
|
Fönstret är ett överlappande fönster. |
|
Fönstret är ett palettfönster, som är en lägeslös dialogruta som visar en matris med kommandon. |
|
Fönstret har allmänna "högerjusterade" egenskaper. Detta beror på fönsterklassen. Det här formatet har bara effekt om gränssnittsspråket är hebreiska, arabiska eller ett annat språk som stöder justering av läsordning. annars ignoreras formatmallen. Användning av WS_EX_RIGHT för statiska kontroller eller redigeringskontroller har samma effekt som att använda SS_RIGHT eller ES_RIGHT formatmall. Att använda det här formatet med knappkontroller har samma effekt som att använda BS_RIGHT och BS_RIGHTBUTTON formatmallar. |
|
Den lodräta rullningslisten (om den finns) ligger till höger om klientområdet. Det här är standardinställningen. |
|
Om gränssnittsspråket är hebreiskt, arabiskt eller ett annat språk som stöder justering av läsordning visas fönstertexten med läsordningsegenskaper från höger till vänster. För andra språk ignoreras formatet. |
|
Fönstret har ett tredimensionellt kantlinjeformat som är avsett att användas för objekt som inte accepterar användarindata. |
|
Fönstret är avsett att användas som ett flytande verktygsfält. Ett verktygsfönster har ett namnlist som är kortare än ett normalt namnlist, och fönsterrubriken ritas med ett mindre teckensnitt. Ett verktygsfönster visas inte i aktivitetsfältet eller i dialogrutan som visas när användaren trycker på ALT+TAB. Om ett verktygsfönster har en systemmeny visas inte dess ikon i namnlisten. Du kan dock visa systemmenyn genom att högerklicka eller genom att skriva ALT+SPACE. |
|
Fönstret ska placeras ovanför alla icke-översta fönster och bör hålla sig ovanför dem, även när fönstret är inaktiverat. Om du vill lägga till eller ta bort det här formatet använder du funktionen SetWindowPos. |
|
Fönstret bör inte målas förrän syskon under fönstret (som skapades av samma tråd) har målats. Fönstret visas transparent eftersom bitarna av underliggande syskonfönster redan har målats. Om du vill uppnå transparens utan dessa begränsningar använder du funktionen SetWindowRgn. |
|
Fönstret har en kantlinje med en upphöjd kant. |
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 |
|