Stili di controllo statico

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.