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:
Ü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