Per creare un controllo statico utilizzando la funzione CreateWindow o CreateWindowEx , specificare la classe statica, costanti di stile appropriato finestra e una combinazione dei seguenti stili di controllo statico.
| Stile | Descrizione |
|---|---|
| SS_BITMAP | Specifica che una bitmap deve essere visualizzato nel controllo statico. Il testo è il nome di una bitmap (non un filename) definito nel file di risorse. Lo stile ignora i parametri nWidth e nHeight ; il controllo ridimensiona automaticamente se stessa per ospitare la bitmap. |
| SS_BLACKFRAME | Specifica una scatola con un telaio disegnato nello stesso colore come le cornici delle finestre. Questo colore è nero nella combinazione di colori predefinita. |
| SS_BLACKRECT | Specifica un rettangolo riempito con il colore di telaio della finestra corrente. Questo colore è nero nella combinazione di colori predefinita. |
| SS_CENTER | Specifica un semplice rettangolo e centra il testo nel rettangolo. Il testo è formattato prima che venga visualizzato. Parole che si estendono oltre la fine di una linea sono avvolti automaticamente all'inizio della riga successiva centrata. |
| SS_CENTERIMAGE | Specifica che, se la bitmap o l'icona è minore dell'area client del controllo statico, il resto dell'area client viene riempito con il colore del pixel nell'angolo superiore sinistro di bitmap o icona. Se il controllo statico contiene una sola riga di testo, il testo è centrato verticalmente nell'area client del controllo. |
| SS_ENDELLIPSIS o SS_PATHELLIPSIS |
Sostituisce la parte della stringa specificata con puntini di sospensione, se necessario, affinché il risultato si inserisce nel rettangolo specificato. È possibile specificare SS_END_ELLIPSIS di sostituire i caratteri alla fine della stringa, o SS_PATHELLIPSIS di sostituire i caratteri della stringa. Se la stringa contiene caratteri barra rovesciata (\), SS_PATHELLIPSIS conserva come gran parte del testo dopo l'ultima barra rovesciata come possibile. |
| SS_ENHMETAFILE | Specifica che un metafile avanzato deve essere visualizzato nel controllo statico. Il testo è il nome di un metafile. Un controllo statico metafile avanzato è di dimensioni fisse; l'oggetto metafile viene adattato area client del controllo statico. |
| SS_ETCHEDFRAME | Disegna la cornice del controllo statico utilizzando lo stile del bordo EDGE_ETCHED. Per ulteriori informazioni, vedere la funzione DrawEdge. |
| SS_ETCHEDHORZ | Disegna i bordi superiore e inferiore del controllo statico utilizzando lo stile del bordo EDGE_ETCHED. Per ulteriori informazioni, vedere la funzione DrawEdge. |
| SS_ETCHEDVERT | Disegna i bordi sinistro e destro del controllo statico utilizzando lo stile del bordo EDGE_ETCHED. Per ulteriori informazioni, vedere la funzione DrawEdge. |
| SS_GRAYFRAME | Specifica una scatola con una cornice disegnata con lo stesso colore dello sfondo dello schermo (desktop). Questo colore è grigio nella combinazione di colori predefinita. |
| SS_GRAYRECT | Specifica un rettangolo riempito con il colore di sfondo dello schermo corrente. Questo colore è grigio nella combinazione di colori predefinita. |
| SS_ICON | Consente di specificare che un'icona deve essere visualizzato nella finestra di dialogo. Il testo è il nome di un'icona (non un filename) definito nel file di risorse. L'icona può essere un cursore animato. Lo stile ignora i parametri nWidth e nHeight ; il controllo ridimensiona automaticamente se stessa per accogliere l'icona. |
| SS_LEFT | Specifica un semplice rettangolo e Allinea a sinistra il testo nel rettangolo. Il testo è formattato prima che venga visualizzato. Parole che si estendono oltre la fine di una linea sono avvolti automaticamente all'inizio della riga successiva allineato a sinistra. |
| SS_LEFTNOWORDWRAP | Specifica un semplice rettangolo e Allinea a sinistra il testo nel rettangolo. Schede vengono espanse, ma le parole non sono avvolti. Testo che si estende oltre la fine di una riga viene ritagliato. |
| SS_NOPREFIX | Impedisce l'interpretazione di qualsiasi e commerciale (amp); caratteri nel testo del controllo come acceleratore caratteri del prefisso. Questi vengono visualizzati con la e commerciale rimosso e il carattere successivo nella stringa ha sottolineato. Questo stile di controllo statico può essere incluso in uno dei controlli statici definiti. È possibile combinare SS_NOPREFIX con altri stili. Ciò può essere utile quando i nomi di file o altre stringhe che possono contenere una e commerciale (&) devono essere visualizzati in un controllo statico in una finestra di dialogo. |
| SS_NOTIFY | Invia la finestra padre STN_CLICKED, STN_DBLCLK, STN_DISABLEe STN_ENABLE i messaggi di notifica quando l'utente fa clic o doppio clic il controllo. |
| SS_OWNERDRAW | Specifica che il proprietario del controllo statico è responsabile per il controllo di disegno. La finestra proprietaria riceve un messaggio WM_DRAWITEM ogni volta che il controllo deve essere disegnato. |
| SS_REALSIZEIMAGE | Evita controllo icona o una bitmap statico (cioè, controlli statici che hanno lo stile SS_ICON o SS_BITMAP) viene ridimensionata come è caricato o disegnato. Se l'icona o una bitmap è più grande area di destinazione, l'immagine viene ritagliato. |
| SS_RIGHT | Specifica un semplice rettangolo e Allinea a destra il testo nel rettangolo. Il testo è formattato prima che venga visualizzato. Parole che si estendono oltre la fine di una linea sono avvolti automaticamente all'inizio della riga successiva allineato a destra. |
| SS_RIGHTJUST | Specifica che l'angolo inferiore destro del controllo statico con lo stile SS_BITMAP o SS_ICON deve rimanere fissa quando il controllo viene ridimensionato. Solo i lati superiori e sinistro sono regolati per ospitare una nuova bitmap o sull'icona. |
| SS_SIMPLE | Specifica un semplice rettangolo e consente di visualizzare una sola riga di testo allineato a sinistra nel rettangolo. La riga di testo non può essere abbreviata o alterata in alcun modo. Finestra del controllo padre o nella finestra di dialogo non deve elaborare il messaggio WM_CTLCOLORSTATIC. |
| SS_SUNKEN | Disegna un bordo metà affondato intorno controllo statico. |
| SS_WHITEFRAME | Specifica una scatola con una cornice disegnata con lo stesso colore dello sfondo della finestra. Questo colore è bianco nella combinazione di colori predefinita. |
| SS_WHITERECT | Specifica un rettangolo riempito con il colore di sfondo della finestra corrente. Questo colore è bianco nella combinazione di colori predefinita. |
| SS_WORDELLIPSIS | Tronca il testo che non si adatta e aggiunge ellissi. |