CSplitterWnd::Create

bool Oluştur ( CWnd * pParentWnd, int nMaxRows, int nMaxCols, boyut sizeMin, CCreateContext * pContext, dword dwStyle = WS_CHILD | WS_VISIBLE |ws_hscroll | ws_vscroll | SPLS_DYNAMIC_SPLIT, UINT nID = AFX_IDW_PANE_FIRST );

Dönüş değeri

Sıfır başarılı olursa; Aksi halde 0.

Parametreleri

pParentWnd

Üst çerçeve penceresi kırık pencere.

nMaxRows

Bölücü penceresinde satır en fazla sayısı. Bu değer 2 aşmamalıdır.

nMaxCols

Sütun ayırıcı penceresinde en fazla sayısı. Bu değer 2 aşmamalıdır.

sizeMin

Bölme görüntülenebilir en küçük boyutunu belirtir.

pContext

CCreateContext yapısı için işaretçi. Çoğu durumda, bu ana çerçeve penceresi için geçirilen pContext olabilir.

dwStyle

Pencere stili belirtir.

nID

Pencerenin alt pencere kimliği. Kırık pencere başka bir kırık pencere içinde yuvalanmıştır sürece kimliğini AFX_IDW_PANE_FIRST olabilir.

Açıklamalar

Dinamik kırık pencere oluşturmak için Create üye işlevini çağırın.

Aşağıdaki adımları izleyerek bir CSplitterWnd bir üst CFrameWnd veya CMDIChildWnd nesne katıştırabilir:

  1. Ana çerçevede bir CSplitterWnd üye değişkeni katıştırma.

  2. Üst çerçevenin CFrameWnd::OnCreateClient üye işlevi geçersiz kılma.

  3. Create üye fonksiyonu içinde geçersiz kılınmış OnCreateClient.

Üst çerçeve içindeki bir kırık penceresinden oluşturduğunuzda, üst çerçevenin pContext parametre kırık pencere geçmektedir. Aksi takdirde, bu parametre null olabilir.

Dinamik kırık pencere başlangıçtaki en az satır yüksekliği ve sütun genişliğini sizeMin parametresi tarafından ayarlanır. Bölme bütünüyle gösterilecek kadar küçük olup olmadığını belirlemek, bu MINIMUMS, SetRowInfo ve SetColumnInfo üye işlevleri ile değiştirilebilir.

Dinamik bölücü windows ile ilgili daha fazla bilgi için bkz: "Splitter Windows" makalesinde birden çok belge türleri, görüş ve çerçeve pencereleri Visual c++ programlama Kılavuzu, Teknik Not 29ve CSplitterWnd sınıfına genel bakış.

CSplitterWnd genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CSplitterWnd::CreateStatic, CFrameWnd::OnCreateClient, CSplitterWnd::SetRowInfo, CSplitterWnd::SetColumnInfo, CSplitterWnd::CreateView

Index