Aracılığıyla paylaş


CFrameWnd::Create

Çağrı oluşturabilir ve ilişkilendirilen Windows çerçeve penceresini başlatmak için CFrameWnd nesnesi.

virtual BOOL Create(
   LPCTSTR lpszClassName,
   LPCTSTR lpszWindowName,
   DWORD dwStyle = WS_OVERLAPPEDWINDOW,
   const RECT& rect = rectDefault,
   CWnd* pParentWnd = NULL,
   LPCTSTR lpszMenuName = NULL,
   DWORD dwExStyle = 0,
   CCreateContext* pContext = NULL 
);

Parametreler

  • lpszClassName
    Windows sınıf adlarını bir boşlukla sonlandırılmış karakter dizesine işaret ediyor. Sınıf adı ile kayıtlı herhangi bir ad olabilir AfxRegisterWndClass genel işlevi veya RegisterClass Windows işlevi. null, önceden tanımlanmış varsayılan kullanır CFrameWnd öznitelikleri.

  • lpszWindowName
    Pencere adı temsil eden bir boşlukla sonlandırılmış karakter dizesine işaret ediyor. Başlık çubuğu için metni olarak kullanılır.

  • dwStyle
    Pencere belirtir Stil öznitelikleri. Dahil FWS_ADDTOTITLE penceresinde gösterilen belge adı otomatik olarak görüntülemek için başlık çubuğunu istiyorsanız, stili.

  • rect
    Pencerenin konumunu ve boyutunu belirtir. rectDefault Değerini verir boyutu ve yeni bir pencere konumunu belirtmek Windows.

  • pParentWnd
    Bu çerçeve pencerenin üst pencere belirtir. Bu parametre olması gereken null üst düzey kareyi Windows.

  • lpszMenuName
    Pencere ile kullanılmak üzere menü kaynağı adını tanımlar. Use MAKEINTRESOURCE bir dize yerine bir tamsayı kimliği menü penceresi varsa. Bu parametre olabilir null.

  • dwExStyle
    Genişletilmiş pencere belirtir Stil öznitelikleri.

  • pContext
    Bir işaretçi belirtir bir CCreateContext yapısı. Bu parametre olabilir null.

Dönüş Değeri

Sıfır olmayan bir değer başlatma başarılı olursa; Aksi halde 0.

Notlar

Değiştirmezler bir CFrameWnd iki adımda nesne. İlk olarak, yapıları kurucu çağırmak CFrameWnd object ve sonra call Create, Windows çerçeve penceresi oluşturur ve ekler CFrameWnd nesne. Oluşturma pencere sınıf adı ve pencere adı başlatır ve stili, üst ve ilişkili menü için varsayılan değerleri kaydeder.

Use LoadFrame yerine Create çerçeve penceresi bağımsız değişkenleri belirtmek yerine bir kaynaktan yüklenemiyor.

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CFrameWnd sınıfı

Hiyerarşi grafik

CFrameWnd::CFrameWnd

CFrameWnd::LoadFrame

CCreateContext yapısı

CWnd::Create

CWnd::PreCreateWindow