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