For å opprette en statisk kontroll ved hjelp av funksjonen for CreateWindow - eller CreateWindowEx , kan du angi statisk klassen, aktuelle vindu stil konstanter og en kombinasjon av følgende statiske kontroll-stiler.
| Stil | Beskrivelse |
|---|---|
| SS_BITMAP | Angir et punktgrafikkbilde skal vises i den statiske kontrollen. Den aktuelle teksten er navnet på punktgrafikk (ikke et filnavn) definert andre steder i ressursfilen. Stilen ignorerer parameterne nWidth og nHeight ; kontrollen størrelsen automatisk seg selv for å imøtekomme punktgrafikken. |
| SS_BLACKFRAME | Angir en boks med en ramme som tegnes i samme farge som vindusrammer. Denne fargen er svart i standardfargevalget. |
| SS_BLACKRECT | Angir et rektangel fylt med den gjeldende Vindusfarge delbildet. Denne fargen er svart i standardfargevalget. |
| SS_CENTER | Angir en enkel firkant og Midtstiller gitt teksten i rektanglet. Teksten formateres før den vises. Ord som fortsetter forbi slutten av en linje er automatisk pakket til begynnelsen av neste linje midtstilt. |
| SS_CENTERIMAGE | Angir at, hvis punktgrafikkfil- eller ikonfilnavn er mindre enn klientområdet for statisk kontrollen, resten av klientområdet er fylt med fargen på pikselen i det øverste venstre hjørnet av punktgrafikkfil- eller ikonfilnavn. Hvis statisk kontrollen inneholder en enkelt linje med tekst, er teksten midtstilt loddrett i klientområdet for kontrollen. |
| SS_ENDELLIPSIS eller SS_PATHELLIPSIS |
Erstatter en del av den gitte strengen med ellipser, hvis det er nødvendig, slik at resultatet passer i det angitte rektanglet. Du kan angi SS_END_ELLIPSIS for å erstatte tegn på slutten av strengen, eller SS_PATHELLIPSIS for å erstatte tegnene i strengen. Hvis strengen ikke inneholder omvendt skråstrek (\), beholder SS_PATHELLIPSIS så mye av teksten etter den siste omvendte skråstreken som mulig. |
| SS_ENHMETAFILE | Angir en utvidet metafil skal vises i den statiske kontrollen. Den aktuelle teksten er navnet på en metafil. En statisk utvidet metafil-kontrollen har en fast størrelse; metafilen er skalert for å passe klientområdet for statisk kontrollens. |
| SS_ETCHEDFRAME | Tegner rammen av statisk kontrollen ved hjelp av EDGE_ETCHED kant-stil. Hvis du vil ha mer informasjon, se den DrawEdge -funksjonen. |
| SS_ETCHEDHORZ | Trekker de topp- og bunnkantene av statisk kontrollen ved hjelp av EDGE_ETCHED kant-stil. Hvis du vil ha mer informasjon, kan du se funksjonen DrawEdge. |
| SS_ETCHEDVERT | Tegner høyre og venstre kantene av statisk kontrollen ved hjelp av EDGE_ETCHED kant-stil. Hvis du vil ha mer informasjon, se den DrawEdge -funksjonen. |
| SS_GRAYFRAME | Angir en boks med en ramme som tegnes med samme farge som skjermbakgrunnen (desktop). Denne fargen er grå i standardfargevalget. |
| SS_GRAYRECT | Angir et rektangel fylt med gjeldande bakgrunnsfarge for skjermen. Denne fargen er grå i standardfargevalget. |
| SS_ICON | Angir et ikon som skal vises i dialogboksen. Den aktuelle teksten er navnet på et ikon (ikke et filnavn) definert andre steder i ressursfilen. Ikonet kan være en animert markør. Stilen ignorerer parameterne nWidth og nHeight ; kontrollen størrelsen automatisk seg selv for å få plass til ikonet. |
| SS_LEFT | Angir en enkel firkant og Venstrejusterer gitt teksten i rektanglet. Teksten formateres før den vises. Ord som fortsetter forbi slutten av en linje er automatisk pakket til begynnelsen av neste linje for venstrejustert. |
| SS_LEFTNOWORDWRAP | Angir en enkel firkant og Venstrejusterer gitt teksten i rektanglet. Kategoriene er utvidet, men ord er brutt ikke. Justeres tekst som utvides forbi slutten av en linje. |
| SS_NOPREFIX | Forhindrer tolkning av noen & (amp;) tegn i kontrollens tekst som accelerator forstavelsestegn. Disse vises med &-tegnet fjernet og det neste tegnet i strengen understreket. Denne statiske kontrollstil kan være inkludert i noen av de definerte statiske kontrollene. Du kan kombinere SS_NOPREFIX med andre stiler. Dette kan være nyttig når filnavn eller andre strenger som kan inneholde et &-tegn (&) må vises i en statisk kontroll i en dialogboks. |
| SS_NOTIFY | Sender det overordnede vinduet varselmeldinger for STN_CLICKED, STN_DBLCLK, STN_DISABLEog STN_ENABLE når brukeren klikker eller dobbeltklikker kontrollen. |
| SS_OWNERDRAW | Angir at eieren av statisk kontrollen er ansvarlig for å tegne kontrollen. Eiervinduet som mottar en WM_DRAWITEM -melding når kontrollen må trekke. |
| SS_REALSIZEIMAGE | Forhindrer at en statisk ikonet eller punktgrafikk-kontroll (det vil si statiske kontroller som har stilen SS_ICON eller SS_BITMAP) blir endret mens du lastet inn eller trukket. Hvis ikonet eller punktgrafikk er større enn målområdet, avkuttet blir bildet. |
| SS_RIGHT | Angir en enkel firkant og høyrejusterer gitt teksten i rektanglet. Teksten formateres før den vises. Ord som fortsetter forbi slutten av en linje er automatisk pakket til begynnelsen av neste linje for høyrejustert. |
| SS_RIGHTJUST | Angir at nederst i høyre hjørne av en statisk kontroll med SS_BITMAP eller SS_ICON-stil er å være løst når kontrollen endrer størrelse. Bare øvre og venstre sider blir justert for å gi plass til en ny punktgrafikkfil- eller ikonfilnavn. |
| SS_SIMPLE | Angir en enkel firkant, og viser en enkelt linje med tekst som venstrejustert i rektanglet. Tekstlinjen kan ikke være forkortet eller endres på noen måte. Kontrollens overordnede vinduet eller dialogboksen må ikke behandle meldingen WM_CTLCOLORSTATIC. |
| SS_SUNKEN | Tegner en halv-forliste kantlinje rundt en statisk kontroll. |
| SS_WHITEFRAME | Angir en boks med en ramme som tegnes med samme farge som bakgrunnen i et vindu. Dette er hvit i standardfargevalget. |
| SS_WHITERECT | Angir et rektangel fylt med gjeldande bakgrunnsfarge for vinduet. Dette er hvit i standardfargevalget. |
| SS_WORDELLIPSIS | Avkorter tekst som ikke får plass, og legger til ellipser. |