Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Als u een statisch besturingselement wilt maken met de functie CreateWindow of CreateWindowEx , geeft u de statische klasse, de juiste vensterstijlconstanten en een combinatie van de volgende statische besturingsstijlen op.
| Constante | Beschrijving |
|---|---|
|
Een bitmap moet worden weergegeven in het statische besturingselement. De tekst is de naam van een bitmap (geen bestandsnaam) die elders in het resourcebestand is gedefinieerd. De stijl negeert de parameters nWidth en nHeight ; het besturingselement wordt automatisch aangepast aan de bitmap. |
|
Een doos met een kader dat in dezelfde kleur is getekend als de raamframes. Deze kleur is zwart in het standaardkleurenschema. |
|
Een rechthoek met de huidige kleur van het vensterkader. Deze kleur is zwart in het standaardkleurenschema. |
|
Een eenvoudige rechthoek en centreert de tekst in de rechthoek. De tekst wordt opgemaakt voordat deze wordt weergegeven. Woorden die voorbij het einde van een regel lopen, worden automatisch verpakt tot het begin van de volgende gecentreerde regel. Woorden die langer zijn dan de breedte van het besturingselement, worden afgekapt. |
|
Een bitmap is gecentreerd in het statische besturingselement dat het bevat. Het besturingselement wordt niet aangepast, zodat een bitmap te groot is voor het besturingselement. Als het statische besturingselement één regel tekst bevat, wordt de tekst verticaal gecentreerd in het clientgebied van het besturingselement. |
|
Het statische besturingselement dupliceerde de tekstweergavekenmerken van een besturingselement met meerdere regels. De gemiddelde tekenbreedte wordt met name op dezelfde manier berekend als met een besturingselement bewerken en de functie geeft geen gedeeltelijk zichtbare laatste regel weer. |
|
Als het einde van een tekenreeks niet in de rechthoek past, wordt deze afgekapt en worden weglatingstekens toegevoegd. Als een woord dat zich niet aan het einde van de tekenreeks bevindt, buiten de grenzen van de rechthoek valt, wordt het afgekapt zonder weglatingstekens. Met deze stijl wordt afgedwongen dat de tekst van het besturingselement op één regel staat zonder tekstterugloop. Vergelijk met SS_PATHELLIPSIS en SS_WORDELLIPSIS. |
|
Een uitgebreid metabestand moet worden weergegeven in het statische besturingselement. De tekst is de naam van een metabestand. Een uitgebreid statisch besturingselement met metabestand heeft een vaste grootte; het metabestand wordt aangepast aan het clientgebied van het statische besturingselement. |
|
Hiermee tekent u het frame van het statische besturingselement met behulp van de EDGE_ETCHED randstijl. Zie de functie DrawEdge voor meer informatie. |
|
Hiermee tekent u de boven- en onderrand van het statische besturingselement met behulp van de EDGE_ETCHED randstijl. Zie de functie DrawEdge voor meer informatie. |
|
Hiermee tekent u de linker- en rechterrand van het statische besturingselement met behulp van de EDGE_ETCHED randstijl. Zie de functie DrawEdge voor meer informatie. |
|
Een vak met een kader dat is getekend met dezelfde kleur als de achtergrond van het scherm (bureaublad). Deze kleur is grijs in het standaardkleurenschema. |
|
Een rechthoek met de huidige achtergrondkleur van het scherm. Deze kleur is grijs in het standaardkleurenschema. |
|
Een pictogram dat moet worden weergegeven in het dialoogvenster. Als het besturingselement wordt gemaakt als onderdeel van een dialoogvenster, is de tekst de naam van een pictogram (geen bestandsnaam) dat elders in het resourcebestand is gedefinieerd. Als het besturingselement wordt gemaakt via CreateWindow of een gerelateerde functie, is de tekst de naam van een pictogram (geen bestandsnaam) dat is gedefinieerd in het resourcebestand dat is gekoppeld aan de module die is opgegeven door de parameter hInstance voor CreateWindow. Het pictogram kan een animatiecursor zijn. De stijl negeert de parameters CreateWindownWidth en nHeight; het besturingselement wordt automatisch aangepast aan het pictogram. Omdat de functie LoadIcon wordt gebruikt, kan de SS_ICON stijl alleen pictogrammen van dimensies SM_CXICON en SM_CYICON laden. Deze beperking kan worden overgeslagen met behulp van de SS_REALSIZEIMAGE stijl naast SS_ICON. Als een pictogram niet kan worden geladen via LoadIcon, wordt geprobeerd de opgegeven resource te laden als cursor met behulp van LoadCursor. Als dat ook mislukt, wordt geprobeerd om te laden vanuit het apparaatstuurprogramma met behulp van LoadImage. |
|
Een eenvoudige rechthoek en de tekst links uitlijnen in de rechthoek. De tekst wordt opgemaakt voordat deze wordt weergegeven. Woorden die voorbij het einde van een regel lopen, worden automatisch verpakt tot het begin van de volgende links uitgelijnde lijn. Woorden die langer zijn dan de breedte van het besturingselement, worden afgekapt. |
|
Een eenvoudige rechthoek en de tekst links uitlijnen in de rechthoek. Tabbladen zijn uitgevouwen, maar woorden worden niet verpakt. Tekst die voorbij het einde van een regel loopt, wordt afgekapt. |
|
Hiermee voorkomt u interpretatie van ampersand (&) tekens in de tekst van het besturingselement als voorvoegseltekens van het besturingselement. Deze worden weergegeven met de ampersand verwijderd en het volgende teken in de tekenreeks onderstreept. Deze statische besturingsstijl kan worden opgenomen in een van de gedefinieerde statische besturingselementen. U kunt SS_NOPREFIX combineren met andere stijlen. Dit kan handig zijn wanneer bestandsnamen of andere tekenreeksen die een ampersand (&) kunnen bevatten, moeten worden weergegeven in een statisch besturingselement in een dialoogvenster. |
|
Hiermee verzendt u het bovenliggende venster STN_CLICKED, STN_DBLCLK, STN_DISABLE en STN_ENABLE meldingscodes wanneer de gebruiker op het besturingselement klikt of dubbelklikt. |
|
De eigenaar van het statische besturingselement is verantwoordelijk voor het tekenen van het besturingselement. Het venster eigenaar ontvangt een WM_DRAWITEM bericht wanneer het besturingselement moet worden getekend. |
|
Vervangt tekens in het midden van de tekenreeks door weglatingstekens, zodat het resultaat in de opgegeven rechthoek past. Als de tekenreeks backslashtekens (\) bevat, behoudt SS_PATHELLIPSIS zoveel mogelijk tekst na de laatste backslash. Met deze stijl wordt afgedwongen dat de tekst van het besturingselement op één regel staat zonder tekstterugloop. Vergelijk met SS_ENDELLIPSIS en SS_WORDELLIPSIS. |
|
Hiermee past u de bitmap aan op de grootte van het statische besturingselement. Als u bijvoorbeeld de landinstelling wijzigt, kan het lettertype van het systeem worden gewijzigd, waardoor de grootte van besturingselementen kan worden gewijzigd. Als een statisch besturingselement een bitmap had, zou de bitmap niet meer in het besturingselement passen. Deze stijlbit bepaalt het automatisch opnieuw aanpassen van bitmaps aan de besturingselementen. Als SS_CENTERIMAGE is opgegeven, wordt de bitmap of het pictogram gecentreerd (en indien nodig geknipt). Als SS_CENTERIMAGE niet is opgegeven, wordt de bitmap of het pictogram uitgerekt of verkleind. Houd er rekening mee dat de herdimensionering in de twee assen onafhankelijk is en dat het resultaat een gewijzigde hoogte-breedteverhouding kan hebben. Vergelijk met SS_REALSIZEIMAGE. |
|
Hiermee geeft u op dat de werkelijke resourcebreedte wordt gebruikt en het pictogram wordt geladen met behulp van LoadImage.
SS_REALSIZEIMAGE wordt altijd gebruikt in combinatie met SS_ICON. SS_REALSIZEIMAGE gebruikt LoadImage, waarbij het proces dat normaal wordt gevolgd onder SS_ICON, overschrijft. Er worden geen cursors geladen; als LoadImage mislukt, worden er geen verdere pogingen gedaan om te laden. Hierbij wordt de werkelijke resourcebreedte gebruikt. Het statische besturingselement wordt dienovereenkomstig aangepast, maar het pictogram blijft uitgelijnd op de oorspronkelijk opgegeven linker- en bovenrand van het besturingselement. Als SS_CENTERIMAGE ook is opgegeven, wordt het pictogram gecentreerd binnen de ruimte van het besturingselement, die is opgegeven met de parameters CreateWindownWidth en nHeight. Vergelijk met SS_REALSIZECONTROL. |
|
Een eenvoudige rechthoek en rechts uitlijnt de tekst in de rechthoek. De tekst wordt opgemaakt voordat deze wordt weergegeven. Woorden die voorbij het einde van een regel lopen, worden automatisch verpakt tot het begin van de volgende rechts uitgelijnde lijn. Woorden die langer zijn dan de breedte van het besturingselement, worden afgekapt. |
|
De rechterbenedenhoek van een statisch besturingselement met de stijl SS_BITMAP of SS_ICON blijft vast wanneer het besturingselement wordt gewijzigd. Alleen de linker- en bovenzijde worden aangepast om een nieuwe bitmap of pictogram te kunnen gebruiken. |
|
Een eenvoudige rechthoek en één regel links uitgelijnde tekst in de rechthoek. De tekstregel kan op geen enkele manier worden ingekort of gewijzigd. Als het besturingselement is uitgeschakeld, wordt de tekst niet grijs weergegeven. |
|
Hiermee tekent u een halve gezonken rand rond een statische controle. |
|
Een samengestelde stijlbit die het resultaat is van het gebruik van de OPERATOR OR op SS_* stijl bits. Kan worden gebruikt om geldige SS_* bits van een bepaald bitmasker te maskeren. Houd er rekening mee dat dit verouderd is en niet alle geldige stijlen correct bevat. Gebruik deze stijl dus niet. |
|
Een vak met een kader getekend met dezelfde kleur als de achtergrond van het venster. Deze kleur is wit in het standaardkleurenschema. |
|
Een rechthoek met de huidige achtergrondkleur van het venster. Deze kleur is wit in het standaardkleurenschema. |
|
Kapt een woord af dat niet in de rechthoek past en voegt weglatingstekens toe. Met deze stijl wordt afgedwongen dat de tekst van het besturingselement op één regel staat zonder tekstterugloop. Vergelijk met SS_ENDELLIPSIS en SS_PATHELLIPSIS. |
Opmerkingen
Als u een stijl wilt gebruiken waarmee woorden of tekenreeksen worden afgekapt met een beletselteken voor tekst met meerdere regels, kunt u DrawThemeText of DrawText gebruiken op een besturingselement voor eigenaartekens met opmaakvlaggen DT_WORDBREAK en DT_ENDELLIPSIS ingesteld.
Behoeften
| Voorwaarde | Waarde |
|---|---|
| Minimaal ondersteunde client |
Windows Vista [alleen desktop-apps] |
| Minimaal ondersteunde server |
Windows Server 2003 [alleen desktop-apps] |
| Koptekst |
|