CSplitterWnd::CreateStatic

Para criar uma janela separadora estático, telefonar o CreateStatic função de membro.

virtual BOOL CreateStatic(
   CWnd* pParentWnd,
   int nRows,
   int nCols,
   DWORD dwStyle = WS_CHILD | WS_VISIBLE,
   UINT nID = AFX_IDW_PANE_FIRST 
);

Parâmetros

  • pParentWnd
    A janela pai do quadro da janela do divisor.

  • nRows
    O número de linhas.Esse valor não deve exceder 16.

  • nCols
    O número de colunas.Esse valor não deve exceder 16.

  • dwStyle
    Especifica o estilo de janela.

  • nID
    A ID de janela filho da janela.A ID pode ser AFX_IDW_PANE_FIRST, a menos que a janela separadora está aninhada dentro de outra janela separadora.

Valor de retorno

Diferente de zero se bem-sucedida; caso contrário, 0.

Comentários

A CSplitterWnd geralmente é incorporado em um pai CFrameWnd ou CMDIChildWnd objeto tomando as seguintes etapas:

  1. Incorporar um CSplitterWnd variável de membro do quadro pai.

  2. Substituir OnCreateClient função de membro.

  3. Chamar o CreateStatic função de membro de dentro de substituição CFrameWnd::OnCreateClient.

Uma janela separadora estático contém um número fixo de painéis, geralmente de diferentes classes.

Quando você cria uma janela separadora estático, ao mesmo time crie todos os seus painéis.The CreateViewfunção de membro é usada normalmente para essa finalidade, mas você pode criar outras classes nonview também.

A linha mínima inicial altura e a largura da coluna para uma janela de divisor estático é 0.Esses mínimos, que determinam quando um painel está muito pequeno para ser mostrado em sua totalidade, podem ser alterados com o SetRowInfo and SetColumnInfo funções de membro.

Para adicionar barras de rolar para uma janela de divisor estático, adicione o WS_HSCROLL and WS_VSCROLL estilos de dwStyle.

Consulte "Divisão Windows" no artigoVários tipos de documento, exibições e quadros Windows, Observação técnica 29, and the CSplitterWnd visão geral da classe para obter mais informações sobre janelas divisor estático.

Requisitos

Cabeçalho: afxext.h

Consulte também

Referência

Classe CSplitterWnd

Gráfico de hierarquia

CSplitterWnd::criar

CFrameWnd::OnCreateClient

CSplitterWnd::SetRowInfo

CSplitterWnd::SetColumnInfo

CSplitterWnd::CreateView

Outros recursos

CSplitterWnd membros