Statisk kontroll-stiler

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.