CSplitterWnd::CreateStatic

BOOLCreateStatic (CWnd *pParentWnd,intnRows,intnCols,DWORDdwStyleWS_CHILD| =WS_VISIBLE,UINTnID=AFX_IDW_PANE_FIRST);

Valor de retorno

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

Parâmetros

pParentWnd

A janela do quadro pai da janela separadora.

nRows

O número de linhas. Este valor não deve exceder 16.

nCols

O número de colunas. Este valor não deve exceder 16.

dwStyle

Especifica o estilo de janela.

nID

A identificação de janela filho da janela. A identificação pode ser AFX_IDW_PANE_FIRST , a menos que a janela de separador está aninhada dentro de outra janela separadora.

Observações

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

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

  1. Incorpore uma variável de membro CSplitterWnd no quadro pai.

  2. Substituir a função de membro OnCreateClient do quadro de pai.

  3. Chame a função de membro CreateStatic de dentro a substituído CFrameWnd:: OnCreateClient.

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

Quando você cria uma janela de separador estático, você deve ao mesmo tempo criar todos os seus painéis. A função de membro CreateView geralmente é usada para essa finalidade, mas você pode criar outras classes de nonview, bem.

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

Para adicionar barras de rolagem em uma janela de separador estático, adicione o WS_HSCROLL e WS_VSCROLL estilos ao dwStyle.

Consulte "Windows divisor" no artigo vários tipos de documentos, modos de exibição e quadro Windows no Guia do programador do Visual C++, técnico Anotação 29e a visão geral sobre a classe CSplitterWnd para obter mais informações sobre janelas separador estático.

Visão geral de CSplitterWnd |nbsp; Membros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CSplitterWnd::Create, CFrameWnd:: OnCreateClient, CSplitterWnd::SetRowInfo, CSplitterWnd::SetColumnInfo, CSplitterWnd::CreateView

Index