Uitgebreide vensterstijlen
Hieronder vindt u de uitgebreide vensterstijlen. Deze kunnen samen met de functies CreateWindowExA/CreateWindowExW worden gebruikt.
Constante/waarde | Beschrijving |
---|---|
|
Het venster accepteert bestanden met slepen en neerzetten. |
|
Hiermee wordt een venster op het hoogste niveau op de taakbalk weergegeven wanneer het venster zichtbaar is. |
|
Het raam heeft een rand met een gezonken rand. |
|
Schildert alle afstammelingen van een venster in onderste-naar-boven-schildervolgorde met behulp van dubbele buffering. Met een onderste-naar-boven-schildervolgorde kan een aflopend venster translucency (alfa) en transparantieeffecten (color-key) hebben, maar alleen als het aflopende venster ook de WS_EX_TRANSPARENT bitset heeft. Met dubbele buffering kunnen het venster en de afstammingen zonder flikkering worden geschilderd. Dit kan niet worden gebruikt als het venster een klassestijl heeft van CS_OWNDC, CS_CLASSDCof CS_PARENTDC. Windows 2000: Deze stijl wordt niet ondersteund. |
|
De titelbalk van het venster bevat een vraagteken. Wanneer de gebruiker op het vraagteken klikt, verandert de cursor in een vraagteken met een aanwijzer. Als de gebruiker vervolgens op een onderliggend venster klikt, ontvangt het kind een WM_HELP bericht. Het onderliggende venster moet het bericht doorgeven aan de bovenliggende vensterprocedure, die de WinHelp--functie moet aanroepen met behulp van de opdracht HELP_WM_HELP. In de Help-toepassing wordt een pop-upvenster weergegeven met meestal help voor het onderliggende venster. WS_EX_CONTEXTHELP kan niet worden gebruikt met de stijlen WS_MAXIMIZEBOX of WS_MINIMIZEBOX. |
|
Het venster zelf bevat onderliggende vensters die moeten deelnemen aan de navigatie in het dialoogvenster. Als deze stijl is opgegeven, wordt de dialoogvensterbeheerder teruggegeven aan onderliggende elementen van dit venster bij het uitvoeren van navigatiebewerkingen, zoals het verwerken van de TAB-toets, een pijltoets of een toetsenbordmnemonic. |
|
Het venster heeft een dubbele rand; het venster kan eventueel worden gemaakt met een titelbalk door de WS_CAPTION stijl op te geven in de parameter dwStyle. |
|
Het venster is een gelaagd venster. Deze stijl kan niet worden gebruikt als het venster een klassestijl heeft van CS_OWNDC of CS_CLASSDC. Windows 8: De stijl WS_EX_LAYERED wordt ondersteund voor vensters en onderliggende vensters op het hoogste niveau. Vorige Windows-versies ondersteunen alleen WS_EX_LAYERED voor vensters op het hoogste niveau. |
|
Als de shelltaal Hebreeuws, Arabisch of een andere taal is die ondersteuning biedt voor uitlijning van leesvolgorde, bevindt de horizontale oorsprong van het venster zich aan de rechterkant. Horizontale waarden naar links verhogen. |
|
Het venster heeft algemene links uitgelijnde eigenschappen. Dit is de standaardwaarde. |
|
Als de shelltaal Hebreeuws, Arabisch of een andere taal is die ondersteuning biedt voor uitlijning van leesvolgorde, bevindt de verticale schuifbalk (indien aanwezig) zich links van het clientgebied. Voor andere talen wordt de stijl genegeerd. |
|
De venstertekst wordt weergegeven met eigenschappen van van links naar rechts. Dit is de standaardwaarde. |
|
Het venster is een onderliggend MDI-venster. |
|
Een venster op het hoogste niveau dat met deze stijl is gemaakt, wordt niet het voorgrondvenster wanneer de gebruiker erop klikt. Het systeem brengt dit venster niet naar de voorgrond wanneer de gebruiker het voorgrondvenster minimaliseert of sluit. Het venster mag niet worden geactiveerd via programmatische toegang of via toetsenbordnavigatie door toegankelijke technologie, zoals Verteller. Als u het venster wilt activeren, gebruikt u de functie SetActiveWindow of SetForegroundWindow. Het venster wordt niet standaard weergegeven op de taakbalk. Als u wilt afdwingen dat het venster op de taakbalk wordt weergegeven, gebruikt u de stijl WS_EX_APPWINDOW. |
|
Het venster geeft de vensterindeling niet door aan de onderliggende vensters. |
|
Het onderliggende venster dat met deze stijl is gemaakt, verzendt het WM_PARENTNOTIFY bericht niet naar het bovenliggende venster wanneer het wordt gemaakt of vernietigd. |
|
Het venster wordt niet weergegeven op een omleidingsoppervlak. Dit is voor vensters die geen zichtbare inhoud hebben of die andere mechanismen gebruiken dan oppervlakken om hun visual te bieden. |
|
Het venster is een overlappend venster. |
|
Het venster is een paletvenster, een dialoogvenster zonder modus waarin een matrix met opdrachten wordt weergegeven. |
|
Het venster heeft algemene eigenschappen 'rechts uitgelijnd'. Dit is afhankelijk van de vensterklasse. Deze stijl heeft alleen effect als de shelltaal Hebreeuws, Arabisch of een andere taal is die ondersteuning biedt voor uitlijning van leesvolgorde; anders wordt de stijl genegeerd. Het gebruik van de stijl WS_EX_RIGHT voor statische besturingselementen of besturingselementen voor bewerken heeft hetzelfde effect als het gebruik van respectievelijk de stijl SS_RIGHT of ES_RIGHT. Het gebruik van deze stijl met knopbesturingselementen heeft hetzelfde effect als het gebruik van BS_RIGHT en BS_RIGHTBUTTON stijlen. |
|
De verticale schuifbalk (indien aanwezig) bevindt zich rechts van het clientgebied. Dit is de standaardwaarde. |
|
Als de shelltaal Hebreeuws, Arabisch of een andere taal is die uitlijning van leesvolgorde ondersteunt, wordt de venstertekst weergegeven met eigenschappen van leesvolgorde van rechts naar links. Voor andere talen wordt de stijl genegeerd. |
|
Het venster heeft een driedimensionale randstijl die is bedoeld om te worden gebruikt voor items die geen gebruikersinvoer accepteren. |
|
Het venster is bedoeld om te worden gebruikt als een zwevende werkbalk. Een taakvenster heeft een titelbalk die korter is dan een normale titelbalk en de venstertitel wordt getekend met een kleiner lettertype. Er wordt geen taakvenster weergegeven op de taakbalk of in het dialoogvenster dat wordt weergegeven wanneer de gebruiker op Alt+Tab drukt. Als een hulpmiddelvenster een systeemmenu heeft, wordt het pictogram ervan niet weergegeven op de titelbalk. U kunt het systeemmenu echter weergeven door met de rechtermuisknop te klikken of door Alt+spatiebalk te typen. |
|
Het venster moet boven alle niet-bovenste vensters worden geplaatst en er boven blijven, zelfs wanneer het venster is gedeactiveerd. Als u deze stijl wilt toevoegen of verwijderen, gebruikt u de functie SetWindowPos. |
|
Het venster mag pas worden geschilderd als er onder het venster (die door dezelfde draad zijn gemaakt) zijn geschilderd. Het venster wordt transparant weergegeven omdat de bits van onderliggende vensters op hetzelfde niveau al zijn geschilderd. Als u transparantie zonder deze beperkingen wilt bereiken, gebruikt u de functie SetWindowRgn. |
|
Het venster heeft een rand met een verhoogde rand. |
Eisen
Eis | Waarde |
---|---|
Minimaal ondersteunde client |
Windows 2000 Professional [alleen desktop-apps] |
Minimaal ondersteunde server |
Windows 2000 Server [alleen desktop-apps] |
Rubriek |
|