bool Oluştur ( lpctstr lpszClassName, lpctstr lpszWindowName, dword dwStyle = WS_OVERL&APPEDWINDOW, const RECTamp; rect = rectDefault, CWnd * pParentWnd = null, lpctstr lpszMenuName = null, dword dwExStyle = 0, CCreateContext * pContext = Boş );
Dönüş değeri
Sıfırdan başlatma başarılı olursa; Aksi halde 0.
Parametreleri
lpszClassName
Windows sınıf adlarını bir boşlukla sonlandırılmış karakter dizesini işaret eder. Sınıf adı, AfxRegisterWndClass genel işlevi veya RegisterClass Windows işlevi ile kayıtlı herhangi bir ad olabilir. null, kullanıyorsa, önceden tanımlanmış varsayılan CFrameWnd öznitelikleri.
lpszWindowName
Pencere adı temsil eden bir karakter biten dize işaret eder. Başlık çubuğu metni olarak kullanılan.
dwStyle
Pencere Stil özniteliklerini belirtir. Pencerede gösterilen belgenin adını otomatik olarak görüntülemek için başlık çubuğunu isterseniz FWS_ADDTOTITLE stili içerir.
rect
Pencerenin konumunu ve boyutunu belirtir. Windows yeni pencere konumu ve boyutu belirtmek rectDefault değerini verir.
pParentWnd
Bu çerçeve pencerenin üst pencere belirtir. Bu parametre null üst çerçeve pencereleri için olmalıdır.
lpszMenuName
Pencere kullanılacak menü kaynağın adını tanımlar. Menü bir tamsayı kimliği bir dize yerine MAKEINTRESOURCE kullanın. Bu parametre null olabilir.
dwExStyle
Ge&nişletilmiş pencere stili attributes.nbsp belirtir;
pContext
CCreateContext yapısı için işaretçi belirtir. Bu parametre null olabilir.
Açıklamalar
İki adımda bir CFrameWnd nesnesi oluşturun. İlk CFrameWnd nesnesi oluşturur ve sonra Windows çerçeve penceresi oluşturur ve CFrameWnd nesnesine ekler oluşturma, çağrı oluşturucusunu çağırın. Pencere sınıf adı ve pencere adı başlatır ve onun stili, üst ve ilişkili menü için varsayılan değerleri kaydeder Oluştur.
Çerçeve penceresi yerine bağımsız bir kaynaktan yüklemek için oluşturma yerine LoadFrame kullanın.
CFrameWnd genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: CFrameWnd::CFrameWnd, CFrameWnd::LoadFrame, CCreateContext, CWnd::Create, CWnd::PreCreateWindow