CSplitterWnd

BOOL Create ( CWnd * pParentWnd, int nMaxRows, int nMaxCols, dimensione sizeMin, CCreateContext * pContext, DWORD dwStyle = WS_CHILD | WS_VISIBLE |WS_HSCROLL | WS_VSCROLL | SPLS_DYNAMIC_SPLIT, UINT nID = AFX_IDW_PANE_FIRST );

Valore restituito

Diverso da zero in caso di successo; in caso contrario 0.

Parametri

pParentWnd

La finestra padre cornice della finestra splitter.

nMaxRows

Il numero massimo di righe nella finestra splitter. Questo valore non deve superare i 2.

nMaxCols

Il numero massimo di colonne nella finestra splitter. Questo valore non deve superare i 2.

sizeMin

Specifica la dimensione minima a cui potrebbe essere visualizzato un riquadro.

pContext

Puntatore a una struttura di CCreateContext . Nella maggior parte dei casi, questo può essere il pContext passati alla finestra cornice padre.

dwStyle

Specifica lo stile della finestra.

nID

ID finestra figlio della finestra. L'ID può essere AFX_IDW_PANE_FIRST a meno che la finestra è nidificata all'interno di un'altra finestra con separatore.

Osservazioni

Per creare una finestra con separatore dinamico, chiamare la funzione membro Create.

È possibile incorporare un CSplitterWnd in un oggetto padre CFrameWnd o CMDIChildWnd prendendo i seguenti passaggi:

  1. Incorporare una variabile membro di CSplitterWnd nel frame principale.

  2. Eseguire l'override di funzione di membro del telaio padre CFrameWnd::OnCreateClient.

  3. Chiamare la funzione membro Create da entro l'override di OnCreateClient.

Quando si crea una finestra con separatore all'interno di una cornice di genitore, passare il genitore parametro pContext del frame nella finestra splitter. In caso contrario, questo parametro può essere NULL.

La larghezza di riga iniziale minima altezza e la colonna di una finestra con separatore dinamico sono impostati dal parametro sizeMin . Questi valori minimi, che determinano se un riquadro è troppo piccolo per essere mostrato nella sua interezza, possono essere cambiati con le funzioni membro SetRowInfo e SetColumnInfo.

Per ulteriori informazioni su windows sdoppiatore dinamico, vedere "Splitter Windows" nell'articolo più tipi di documenti, viste e finestre con Frame nel manuale del programmatore di Visual C++, tecnica nota 29e la panoramica sulla classe CSplitterWnd.

CSplitterWnd panoramica |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CSplitterWnd::CreateStatic, CFrameWnd::OnCreateClient, CSplitterWnd::SetRowInfo, CSplitterWnd::SetColumnInfo, CSplitterWnd:: CreateView

Index