Clase de CControlBar

La clase base para la barra de control ordena CStatusBar, CToolBar, CDialogBar, CReBar, y COleResizeBar.

class CControlBar : public CWnd

Members

946eh8h7.collapse_all(es-es,VS.110).gifConstructores protegidos

Name

Descripción

CControlBar::CControlBar

Crea un objeto CControlBar.

946eh8h7.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

CControlBar::CalcDynamicLayout

Devuelve el tamaño de una barra de controles dinámicos como objeto de CSize .

CControlBar::CalcFixedLayout

Devuelve el tamaño de la barra de control como objeto de CSize .

CControlBar::CalcInsideRect

Devuelve las dimensiones actuales de la barra de control; incluidos los bordes.

CControlBar::DoPaint

Muestra los bordes y el agarrador de barra de control.

CControlBar::DrawBorders

Muestra los bordes de la barra de control.

CControlBar::DrawGripper

Muestra el agarrador de barra de control.

CControlBar::EnableDocking

Permite que una barra de control es acoplada o flotante.

CControlBar::GetBarStyle

Recupera la configuración de estilo de barra de control.

CControlBar::GetBorders

Recupera los valores del borde de la barra de control.

CControlBar::GetCount

Devuelve el número de elementos que no son deHWND en la barra de control.

CControlBar::GetDockingFrame

Devuelve un puntero al cuadro al que una barra de control está acoplada.

CControlBar::IsFloating

Devuelve un valor distinto de cero si la barra de control en cuestión es una barra de controles flotante.

CControlBar::OnUpdateCmdUI

Llama a los controladores de la interfaz de usuario de comandos.

CControlBar::SetBarStyle

Modifica la configuración de estilo de barra de control.

CControlBar::SetBorders

Establece los valores del borde de la barra de control.

CControlBar::SetInPlaceOwner

Cambia el propietario en contexto de una barra de controles.

946eh8h7.collapse_all(es-es,VS.110).gifMiembros de datos públicos

Name

Descripción

CControlBar::m_bAutoDelete

Si es distinto de cero, se elimina el objeto de CControlBar cuando se destruye la barra de controles de Windows.

CControlBar::m_pInPlaceOwner

El propietario en contexto de la barra de control.

Comentarios

Una barra de controles es una ventana que se alinea normalmente a la izquierda o derecha de una ventana de marco.Puede contener elementos secundarios que se encuentran HWND- controles basados en, que son ventanas de Windows que generan y responden a los mensajes de Windows, oHWNDno - elementos basándose, que no son ventanas y se administran mediante código de aplicación o el código del marco.Los cuadros de lista y los controles de edición son ejemplos de HWND(controles basados; los paneles de barra de estado y los botones bitmap son ejemplos deHWNDno (controles basados en.

Las ventanas de barra de control normalmente son ventanas secundarias de una ventana de marco principal y suelen ser elementos relacionados a la vista del cliente o el cliente MDI de la ventana de marco.Un objeto de CControlBar utiliza información acerca del rectángulo de cliente de la ventana primaria para colocarse.A continuación informa a la ventana primaria respecto a unallocated los restos de cuánto espacio en el área cliente de la ventana primaria.

Para obtener más información sobre CControlBar, vea:

Jerarquía de herencia

CObject

CCmdTarget

CWnd

CControlBar

Requisitos

encabezado: afxext.h

Vea también

Referencia

Clase de CWnd

Gráfico de jerarquía

Clase CToolBar

Clase CDialogBar

Clase de CStatusBar

Clase de CReBar

Conceptos

ejemplo CTRLBARS de MFC