Compartir a través de


CStatusBarCtrl::Create

Crea un control de barra de estado y se asocia a un objeto de CStatusBarCtrl .

virtual BOOL Create( 
   DWORD dwStyle, 
   const RECT& rect, 
   CWnd* pParentWnd, 
   UINT nID  
);

Parámetros

  • dwStyle
    Especifica el estilo del control de barra de estado. Aplica cualquier combinación de estilos del control de barra de estado enumerados en Estilos de controles comunes en Windows SDK. este parámetro debe incluir el estilo de WS_CHILD . También debe incluir el estilo de WS_VISIBLE .

  • rect
    Especifica el tamaño y la posición del control de barra de estado. puede ser un objeto de CRect o una estructura de RECT .

  • pParentWnd
    Especifica la ventana principal del control de barra de estado, normalmente CDialog. no debe ser NULL.

  • nID
    Especifica el identificador de control de la barra de estado

Valor devuelto

Distinto de cero si correctamente; si no cero.

Comentarios

Crea CStatusBarCtrl en dos pasos. Primero, llame al constructor, y llame a Create, que hace que el control de barra de estado y lo asocia al objeto de CStatusBarCtrl .

La posición predeterminada de una ventana de estado es a lo largo de la parte inferior de la ventana primaria, pero puede especificar el estilo de CCS_TOP para que aparece en la parte superior del área de cliente de la ventana primaria. Puede especificar el estilo de SBARS_SIZEGRIP para incluir un control de tamaño en el extremo derecho de la ventana de estado. Combinar CCS_TOP y estilos de SBARS_SIZEGRIP no se recomienda, porque el control resultante de tamaño no es funcional aunque el sistema lo dibuja en la ventana de estado.

Para crear una barra de estado con estilos de ventana extendidas, llame a CStatusBarCtrl::CreateEx en lugar de Create.

Ejemplo

VERIFY(m_wndSBC.Create(WS_CHILD|WS_VISIBLE|CCS_BOTTOM|SBARS_SIZEGRIP,
   CRect(0,0,0,0), this, IDC_STATUSBARCTRL));

Requisitos

encabezado: afxcmn.h

Vea también

Referencia

CStatusBarCtrl Class

Gráfico de jerarquías

CStatusBarCtrl::CStatusBarCtrl