Aracılığıyla paylaş


CSplitterWnd::CreateStatic

Statik Bölümlendirici pencere oluşturmak için çağrı CreateStatic üye işlevi.

virtual BOOL CreateStatic(
   CWnd* pParentWnd,
   int nRows,
   int nCols,
   DWORD dwStyle = WS_CHILD | WS_VISIBLE,
   UINT nID = AFX_IDW_PANE_FIRST 
);

Parametreler

  • pParentWnd
    Splitter penceresinin üst çerçeve penceresi.

  • nRows
    Satır sayısı.Bu değeri 16'i geçmemesi gerekir.

  • nCols
    Sütun sayısı.Bu değeri 16'i geçmemesi gerekir.

  • dwStyle
    Pencere stili belirtir.

  • nID
    Pencerenin alt penceresi kimliği.Kimliği olabilir AFX_IDW_PANE_FIRST splitter penceresinde başka bir bölme pencerenin içinde yuvalanmış sürece.

Dönüş Değeri

Başarılı olursa sıfırdan farklı; Aksi halde 0.

Notlar

A CSplitterWnd bir üst genellikle gömülü CFrameWnd veya CMDIChildWnd aşağıdaki adımları alarak nesnesi:

  1. Embed bir CSplitterWnd ana çerçeve içinde üye değişkeni.

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

  3. Call CreateStatic içinde geçersiz kılınmış üye işlev CFrameWnd::OnCreateClient.

Statik Bölümlendirici Pencere bölmeleri, genellikle farklı sınıflar arasında sabit bir sayı içerir.

Statik Bölümlendirici pencere oluşturduğunuzda, aynı anda tüm bölmeler oluşturmanız gerekir.CreateView üye işlev genellikle bu amaç için kullanılır, ancak diğer nonview sınıfları oluşturabilirsiniz.

Statik Bölümlendirici pencere başlangıçtaki en az satır yüksekliği veya sütun genişliği 0'dır.Ne zaman bir bölme kendi bütünlükleri içerisinde gösterilecek küçük olup, bu minimumlarý ile değiştirilebilir SetRowInfo ve SetColumnInfo üye işlevler.

Bir statik Bölümlendirici penceresi kaydırma çubukları eklemek için add ws_hscroll ve ws_vscroll için stiller dwStyle.

"Splitter pencereleri" makalesine bakın birden çok belge türleri, görünümleri ve çerçeve Windows, Teknik Not 29ve CSplitterWnd statik Bölümlendirici windows hakkında daha fazla bilgi için sınıfına genel bakış.

Gereksinimler

Başlık: afxext.h

Ayrıca bkz.

Başvuru

CSplitterWnd sınıfı

Hiyerarşi grafik

CSplitterWnd::Create

CFrameWnd::OnCreateClient

CSplitterWnd::SetRowInfo

CSplitterWnd::SetColumnInfo

CSplitterWnd::CreateView