CStatusBarCtrl::Create
Cria um controle de barra de status e anexá-la a um objeto de CStatusBarCtrl .
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
Parâmetros
dwStyle
Especifica o estilo de controle statusbar.Aplique qualquer combinação de estilos de controle statusbar listados em Estilos de controle comum em Windows SDK.Este parâmetro deve incluir o estilo de WS_CHILD .Também deve incluir o estilo de WS_VISIBLE .rect
Especifica o tamanho e a posição de controle statusbar.Pode ser um objeto de CRect ou uma estrutura de RECT .pParentWnd
Especifica a janela pai do controle statusbar geralmente, CDialog.Não deve ser NULL.nID
Especifica a identificação do controle statusbar
Valor de retorno
Diferente de zero se com êxito; se não zero.
Comentários
Você constrói CStatusBarCtrl em duas etapas.Primeiro, o construtor, e então chame Criar, que cria o controle statusbar e o anexar para o objeto de CStatusBarCtrl .
A posição padrão de uma janela de status está na parte inferior da janela pai, mas você pode especificar o estilo de CCS_TOP para para aparecer na parte superior da área cliente da janela pai.Você pode especificar o estilo de SBARS_SIZEGRIP para incluir uma alça de dimensionamento no final direito da janela de status.Combinar CCS_TOP e os estilos de SBARS_SIZEGRIP não é recomendável, pois o alça de dimensionamento resultante não são funcionalmente mesmo que o sistema o desenhar na janela de status.
Para criar uma barra de status com os estilos estendidos da janela, chame CStatusBarCtrl::CreateEx em vez de Criar.
Exemplo
VERIFY(m_wndSBC.Create(WS_CHILD|WS_VISIBLE|CCS_BOTTOM|SBARS_SIZEGRIP,
CRect(0,0,0,0), this, IDC_STATUSBARCTRL));
Requisitos
Cabeçalho: afxcmn.h