Stiluri de Control statice

Pentru a crea un control statice folosind funcția CreateWindow sau CreateWindowEx , specificați clasă statice, fereastra corespunzătoare stil constante și o combinație de următoarele stiluri de control statice.

Stil Descriere
SS_BITMAP Specifică un bitmap este pentru a fi afișate în controlul statice. Textul dat este numele unui bitmap (nu un nume de fișier), definite în altă parte în fișierul de resurse. Stilul ignoră parametrii nWidth și nHeight ; controlul dimensionează automat sine pentru a găzdui bitmap.
SS_BLACKFRAME Specifică o casetă cu un cadru în aceeași culoare ca cadrele fereastra. Aceasta culoare este negru în schema implicită de culori.
SS_BLACKRECT Specifică un dreptunghi umplut cu culoarea de cadru fereastra curentă. Aceasta culoare este negru în schema implicită de culori.
SS_CENTER Specifică un dreptunghi simplu și centre de date text în dreptunghi. Textul este formatat înainte de a fi afișat. Cuvinte care se extind trecut sfârșitul de linie sunt automat înfășurat la începutul liniei următoare centrat.
SS_CENTERIMAGE Specifică că, dacă este mai mică decât zona clientului de control statice bitmap sau pictograma, restul din zona clientului este umplut cu culoarea pixelilor în colțul din stânga jos bitmap sau pictograma. Dacă controlul statice conține o singură linie de text, textul este centrat pe verticală în zona clientului de control.
SS_ENDELLIPSIS sau
SS_PATHELLIPSIS
Înlocuiește o parte din șirul dat cu elipse, dacă este necesar, astfel încât rezultatul se încadrează în dreptunghiul specificat.

Aveți posibilitatea să specificați SS_END_ELLIPSIS pentru a înlocui la sfârșitul șir de caractere, sau SS_PATHELLIPSIS pentru a înlocui caracterele din mijlocul șirul. Dacă șirul conține caractere bară oblică inversă (\), SS_PATHELLIPSIS păstrează de fel de mult de text după ultima backslash-ul posibil.

SS_ENHMETAFILE Specifică un metafi?ier extins este pentru a fi afișate în controlul statice. Textul dat este numele de un metafișier. Un control statice enhanced metafile are o dimensiune fixă; Metafișier este scalată pentru a se potrivi controlului statice client zona.
SS_ETCHEDFRAME Desenează cadrul controlul statice utilizând stilul de marginea EDGE_ETCHED. Pentru mai multe informații, consultați DrawEdge funcție.
SS_ETCHEDHORZ Desenează marginile de sus și de jos ale controlul statice utilizând stilul de marginea EDGE_ETCHED. Pentru mai multe informații, consultați funcția DrawEdge.
SS_ETCHEDVERT Desenează muchii, stângă și dreptul de controlul statice utilizând stilul de marginea EDGE_ETCHED. Pentru mai multe informații, consultați DrawEdge funcție.
SS_GRAYFRAME Specifică o casetă cu un cadru cu aceea?i culoare ca fundal de ecran (desktop). Aceasta culoare este gri în schema implicită de culori.
SS_GRAYRECT Specifică un dreptunghi umplut cu culoarea curentă a fundalului ecran. Aceasta culoare este gri în schema implicită de culori.
SS_ICON Specifică o pictogramă este pentru a fi afișate în caseta de dialog. Textul dat este numele de pictogramă (nu un nume de fișier) definite în altă parte în fișierul de resurse. Pictograma poate fi un cursor animat. Stilul ignoră parametrii nWidth și nHeight ; controlul dimensionează automat sine pentru a găzdui pictograma.
SS_LEFT Specifică un dreptunghi simplu și stânga-aliniază textul dat în dreptunghi. Textul este formatat înainte de a fi afișat. Cuvinte care se extind trecut sfârșitul de linie sunt automat înfășurat la începutul liniei următoare aliniat la stânga.
SS_LEFTNOWORDWRAP Specifică un dreptunghi simplu și stânga-aliniază textul dat în dreptunghi. File sunt extinse, dar cuvintele nu sunt împachetate. Text care se extinde trecut sfârșitul linie se tunde.
SS_NOPREFIX Previne interpretarea orice ampersand (&); caracterele în text controlului ca accelerator prefixul caractere. Acestea sunt afișate cu ampersand eliminate ?i următorul caracter în șirul de subliniat. Acest stil de control statice poate fi inclus în oricare dintre controalele statice definite. Puteți combina SS_NOPREFIX cu alte stiluri. Aceasta poate fi utilă atunci când numele de fișiere sau alte siruri de caractere care pot con?ine un ampersand (&) trebuie să fie afi?ate într-un control static într-o casetă de dialog.
SS_NOTIFY Trimite fereastra părinte STN_CLICKED, STN_DBLCLK, STN_DISABLEși STN_ENABLE mesajele de notificare atunci când utilizatorul face clic sau face dublu clic pe controlul.
SS_OWNERDRAW Specifică că proprietarul de control statică este responsabil pentru controlul de desen. Fereastra proprietar primește un mesaj de WM_DRAWITEM ori de câte ori controlul trebuie să se.
SS_REALSIZEIMAGE Împiedică redimensionată, este încărcat sau trase control pictograma sau bitmap statice (adică statice controale care au stilul SS_ICON sau SS_BITMAP). Dacă pictograma sau bitmap este mai mare decât zona de destina?ie, imaginea se tunde.
SS_RIGHT Specifică un dreptunghi simplu și dreapta-aliniază textul dat în dreptunghi. Textul este formatat înainte de a fi afișat. Cuvinte care se extind trecut sfârșitul de linie sunt automat înfășurat la începutul liniei următoare aliniat la dreapta.
SS_RIGHTJUST Precizează că colțul din dreapta jos a unui control statice cu stilul SS_BITMAP sau SS_ICON este să rămână fixată atunci când controlul este redimensionat. Numai partea de sus și stânga părți sunt ajustate pentru a găzdui un bitmap nou sau pictograma.
SS_SIMPLE Specifică un dreptunghi simplu și afișează o singură linie de text aliniat la stânga în dreptunghi. Linia de text nu poate fi scurtată sau modificate în orice fel. Fereastra părinte controlului sau caseta de dialog nu trebuie să prelucreze mesaj WM_CTLCOLORSTATIC.
SS_SUNKEN Desenează o bordură jumătate-scufundat în jurul unui control statice.
SS_WHITEFRAME Specifică o casetă cu un cadru cu aceeași culoare ca fundalul ferestrei. Aceasta culoare este de culoare albă în schema implicită de culori.
SS_WHITERECT Specifică un dreptunghi umplut cu culoarea curentă a fundalului fereastra. Aceasta culoare este de culoare albă în schema implicită de culori.
SS_WORDELLIPSIS Trunchiază textul care nu se potrivește și adaugă elipse.