CSplitterWnd::Create

BOOLCriar (CWnd *pParentWnd,intnMaxRows,intnMaxCols,TamanhosizeMin,CCreateContext *pContext,DWORDdwStyleWS_CHILD| =WS_VISIBLE|WS_HSCROLL|WS_VSCROLL|SPLS_DYNAMIC_SPLIT,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.

nMaxRows

O número máximo de linhas na janela separadora. Este valor não deve exceder 2.

nMaxCols

O número máximo de colunas na janela separadora. Este valor não deve exceder 2.

sizeMin

Especifica o tamanho mínimo em que um painel pode ser exibido.

pContext

Um ponteiro para um CCreateContext estrutura. Na maioria dos casos, isso pode ser o pContext passada para a janela do quadro pai.

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 dinâmico janela separadora, chame a criar função de membro.

Você pode incorporar um CSplitterWnd em um pai CFrameWnd ou CMDIChildWnd objeto, tomando as seguintes etapas:

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

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

  3. Chame a criar função de membro de dentro de substituído OnCreateClient.

Quando você cria uma janela de separador de dentro de um quadro de pai, passe o pai parâmetro pContext do quadro para a janela de separador. Caso contrário, este parâmetro pode ser NULL.

A largura de altura e a coluna inicial linha mínimo de uma janela separadora dinâmica são definidas pelo parâmetro sizeMin . Esses mínimos, que determinam se um painel for muito pequeno para ser mostrado em sua totalidade, podem ser alterados com os SetRowInfo e SetColumnInfo funções de membro.

Para obter mais informações sobre Dinâmico divisor windows, 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 visão geral sobre a CSplitterWnd classe.

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

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

Index