Condividi tramite


Impostazioni per il CStatusBarCtrl

Il percorso predefinito di una finestra dello stato di CStatusBarCtrl è lungo la parte inferiore della finestra padre, ma è possibile specificare lo stile di CCS_TOP eseguirla trovarsi all'inizio dell'area client della finestra padre.

È possibile specificare lo stile di SBARS_SIZEGRIP per includere un controllo per il ridimensionamento all'estremità destra della finestra dello stato di CStatusBarCtrl .Un controllo per il ridimensionamento è simile a un bordo di ridimensionamento, è un'area rettangolare che l'utente può fare clic e trascinare per ridimensionare la finestra padre.

[!NOTA]

Se si combinano CCS_TOP e gli stili di SBARS_SIZEGRIP , l'acquisizione risultante del ridimensionamento non è funzionale anche se il sistema di traccia nella finestra di stato.

La routine della finestra per la finestra di stato viene impostato automaticamente le dimensioni e la posizione iniziale della finestra di controllo.La larghezza è identica a quella dell'area client della finestra padre.L'altezza è basata sulla metrica di carattere attualmente selezionata nel contesto di dispositivo la finestra di stato e sulla larghezza dei bordi della finestra.

La routine della finestra regola automaticamente la dimensione della finestra di stato ogni volta che riceve un messaggio di WM_SIZE .In genere, quando la dimensione della finestra padre, il padre invia un messaggio di WM_SIZE alla finestra di stato.

È possibile impostare l'altezza minima dell'area di disegno di una finestra dello stato chiamando SetMinHeight, specificando l'altezza minima in pixel.Canvas non include bordi della finestra.

Recuperare le larghezze i bordi di una finestra dello stato chiamando GetBorders.Questa funzione membro è disponibile un puntatore a una matrice dell'tre-elemento che riceve la larghezza del bordo orizzontale, del bordo verticale e del bordo tra i rettangoli.

Vedere anche

Riferimenti

Utilizzando CStatusBarCtrl

Concetti

Controlli (MFC)