Compartilhar via


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

Consulte também

Referência

Classe de CStatusBarCtrl

Gráfico de hierarquia

CStatusBarCtrl::CStatusBarCtrl