Condividi tramite


Classe di CControlBar

La classe base per la barra di controllo classi CStatusBar, CToolBar, CDialogBar, CReBar MFCe COleResizeBar.

class CControlBar : public CWnd

Membri

946eh8h7.collapse_all(it-it,VS.110).gifCostruttori protetti

Nome

Descrizione

CControlBar::CControlBar

Costruisce un oggetto CControlBar.

946eh8h7.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CControlBar::CalcDynamicLayout

Restituisce la dimensione di una barra di controllo dinamica come oggetto CSize.

CControlBar::CalcFixedLayout

Restituisce le dimensioni della barra di controllo come oggetto CSize.

CControlBar::CalcInsideRect

Restituisce le dimensioni correnti dell'area della barra di controllo; inclusi i bordi.

CControlBar::DoPaint

Esegue il rendering dei bordi e la pinza di controllo della barra di controllo.

CControlBar::DrawBorders

Esegue il rendering dei bordi della barra di controllo.

CControlBar::DrawGripper

Esegue il rendering della pinza di controllo della barra di controllo.

CControlBar::EnableDocking

Consente una barra di controllo per ancorare o il mobile.

CControlBar::GetBarStyle

Recupera le impostazioni di stile della barra di controllo.

CControlBar::GetBorders

Recupera i valori del bordo della barra di controllo.

CControlBar::GetCount

Restituisce il numero di elementi non diHWND nella barra di controllo.

CControlBar::GetDockingFrame

Restituisce un puntatore a frame a cui una barra di controllo viene ancorato.

CControlBar::IsFloating

Restituisce un valore diverso da zero se la barra di controllo in questione è una barra di controllo mobile.

CControlBar::OnUpdateCmdUI

Chiama i gestori dell'interfaccia utente del comando.

CControlBar::SetBarStyle

Modifica delle impostazioni di stile della barra di controllo.

CControlBar::SetBorders

Imposta i valori del bordo della barra di controllo.

CControlBar::SetInPlaceOwner

Modificare il proprietario sul posto di una barra di controllo.

946eh8h7.collapse_all(it-it,VS.110).gifMembri dati pubblici

Nome

Descrizione

CControlBar::m_bAutoDelete

Se diverso da zero, l'oggetto CControlBar eliminato quando la barra di controlli Windows viene eliminato.

CControlBar::m_pInPlaceOwner

Il proprietario del posto della barra di controllo.

Note

Una barra di controllo rappresenta una finestra che in genere è allineata a sinistra o a destra della finestra cornice.Può contenere elementi figlio presenti i controlli basati HWND, che sono finestre di Windows che generano e soddisfano i messaggi di Windows, né elementi basati diHWND, che non sono finestre e vengono gestiti dal codice dell'applicazione o dal codice del framework.Le caselle di riepilogo e i controlli di modifica sono esempi di controlli basati su HWND; i riquadri della barra di stato e i pulsanti bitmap sono esempi di controlli basati non diHWND.

Le finestre di controllo sono generalmente finestre figlio di una finestra cornice padre e sono generalmente elementi di pari livello al punto di vista del client di MDI della finestra cornice.Un oggetto CControlBar utilizza le informazioni sul rettangolo client della finestra padre per posizionarsi.Informa la finestra padre a cui lo spazio rimanente non allocato nell'area client della finestra padre.

Per ulteriori informazioni su CControlBar, vedere:

Gerarchia di ereditarietà

CObject

CCmdTarget

CWnd

CControlBar

Requisiti

Header: afxext.h

Vedere anche

Riferimenti

Classe CWnd

Grafico della gerarchia

Classe di CToolBar

Classe di CDialogBar

Classe di CStatusBar

Classe di CReBar MFC

Concetti

Esempio CTRLBARS MFC