Condividi tramite


Stili statici

  • SS_BITMAP specifica una bitmap deve essere visualizzato nel controllo statico. Il testo specificato è il nome di una bitmap (non un nome di file) definita altrove nel file di risorse. Lo stile ignora i parametri del nHeight e di nWidth; il controllo verrà ridimensionato automaticamente in modo da contenere una bitmap.

  • SS_BLACKFRAME specifica una casella con un frame disegnato con lo stesso colore delle strutture della finestra. Il colore predefinito è nero.

  • SS_BLACKRECT specifica un rettangolo riempito con un colore utilizzato per estrarre le strutture della finestra. Il colore predefinito è nero.

  • SS_CENTER definisce un rettangolo semplice e visualizzare il testo specificato al rettangolo. Il testo viene formattato prima di visualizzare. Le parole che estenderebbero oltre la fine di una riga automaticamente viene eseguito il wrapping all'inizio della riga centrata seguente.

  • 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 i colori dei pixel nell'angolo superiore sinistro della bitmap o icona. Se il controllo statico contiene una singola riga di testo, il testo viene centrato in verticale nell'area client del controllo.

  • SS_ENDELLIPSIS o SS_PATHELLIPSIS sostituisce la parte della stringa specificata con i puntini di sospensione se necessario, in modo che il risultato ha lasciato al rettangolo specificato.

    È possibile specificare SS_END_ELLIPSIS per sostituire i caratteri alla fine della stringa, o SS_PATHELLIPSIS per sostituire i caratteri a metà della stringa. Se la stringa contiene caratteri barra rovesciata (\), conserva di SS_PATHELLIPSIS da parte del testo dopo l'ultima barra rovesciata quando possibile.

  • Specifica unSS_ENHMETAFILE Enhanced Metafile deve essere visualizzato nel controllo statico. Il testo specificato è il nome di un metafile. Un controllo statico di Enhanced Metafile ha una dimensione fissa; i metafile vengano ridimensionate in base all'area client del controllo statico.

  • SS_ETCHEDFRAME estrae il frame del controllo statico utilizzando lo stile del bordo di EDGE_ETCHED.

  • SS_ETCHEDHORZ disegnare il bordo superiore e inferiore del controllo statico utilizzando EDGE_ETCHED orlano lo stile.

  • SS_ETCHEDVERT estrae i bordi sinistro e destro del controllo statico utilizzando lo stile del bordo di EDGE_ETCHED.

  • SS_GRAYFRAME specifica una casella con un frame disegnato con lo stesso colore dello sfondo dello schermo (desktop). Il colore predefinito è grigio.

  • SS_GRAYRECT specifica un rettangolo riempito con un colore utilizzato per riempire lo sfondo dello schermo. Il colore predefinito è grigio.

  • SS_ICON definisce un'icona viene visualizzata nella finestra di dialogo. Il testo specificato è il nome dell'icona (non un nome di file) definita altrove nel file di risorse. I parametri di nHeight e di nWidth vengono ignorati; l'icona viene ridimensionato automaticamente.

  • SS_LEFT definisce un rettangolo semplice e verrà visualizzata la vampata- specificata sinistra del testo nel rettangolo. Il testo viene formattato prima di visualizzare. Le parole che estenderebbero oltre la fine di una riga automaticamente viene eseguito il wrapping all'inizio della riga successiva di vampata- sinistra.

  • SS_LEFTNOWORDWRAP definisce un rettangolo semplice e verrà visualizzata la vampata- specificata sinistra del testo nel rettangolo. Le schede sono espanse, ma le parole non viene eseguito il wrapping. Testo che si estende oltre che alla fine di una linea viene tagliata.

  • SS_NOPREFIX a meno che lo stile sia specificato, windows interpreterà tutti i caratteri e commerciale (&) nel testo del controllo sia caratteri del prefisso del tasto di scelta rapida. In questo caso, la e commerciale viene rimosso e il carattere successivo nella stringa viene sottolineato. Se un controllo statico è di contenere testo in cui questa funzionalità non è SS_NOPREFIX desiderata, è possibile aggiungere. Questo stile del controllo statico può essere incluso nei controlli statici definiti. È possibile combinare SS_NOPREFIX con altri stili utilizzando l'operatore OR bit. Ciò è più spesso utilizzata quando nomi di file o altre stringhe che possono contenere una necessità e commerciale di essere visualizzati in un controllo statico in una finestra di dialogo.

  • SS_NOTIFY invia la finestra padre STN_CLICKED, i messaggi di notifica di STN_DBLCLK, di STN_DISABLE e di STN_ENABLE quando l'utente fa clic o fare doppio clic sul controllo.

  • SS_OWNERDRAW specifica che il proprietario del controllo statico è responsabile della creazione del controllo. La finestra proprietaria riceve un messaggio di WM_DRAWITEM ogni volta che il controllo deve di essere disegnato.

  • SS_REALSIZEIMAGE di un controllo statico o della bitmap di icona (ovvero controlli statici che presenta lo stile di SS_BITMAP o di SS_ICON ) venga ridimensionato mentre viene caricato o disegnato. Se l'icona o la bitmap è più grande dell'area di destinazione, l'immagine viene tagliata.

  • SS_RIGHT definisce un rettangolo semplice e visualizzare il vampata- destra del testo specificato nel rettangolo. Il testo viene formattato prima di visualizzare. Le parole che estenderebbero oltre la fine di una riga automaticamente viene eseguito il wrapping all'inizio della riga successiva di vampata- destra.

  • SS_RIGHTJUST specifica che l'angolo inferiore destro di un controllo statico con lo stile di SS_ICON o di SS_BITMAP è di rimanere fisse quando il controllo viene ridimensionato. Solo i bordi superiore e sinistro di vengono modificate per adattare una nuova bitmap o icona.

  • SS_SIMPLE definisce un rettangolo semplice e visualizza una sola riga di vampata- sinistra del testo nel rettangolo. La riga di testo non può essere abbreviata o stata modificata. (La finestra padre o la finestra di dialogo controllo non deve elaborare il messaggio di WM_CTLCOLOR ).

  • SS_SUNKEN viene disegnato un bordo sovraccaricato a metà circa a un controllo statico.

  • SS_USERITEM specifica un elemento definito dall'utente.

  • SS_WHITEFRAME specifica una casella con un frame disegnato con lo stesso colore dello sfondo della finestra. Il valore predefinito è bianco.

  • SS_WHITERECT specifica un rettangolo riempito con un colore utilizzato per riempire lo sfondo della finestra. Il valore predefinito è bianco.

  • SS_WORDELLIPSIS tronca il testo che non si adatta e aggiunge i puntini di sospensione.

Vedere anche

Riferimenti

CStatic::Create

DrawEdge

Static Control Styles

Altre risorse

Stili utilizzati da MFC