boolCreateEx (dworddwExStyle,lpctstrlpszClassName,lpctstrlpszWindowName,dworddwStyle,intx,inty,intnWidth,intnHeight,hwndhwndParent,HMENU'nunnIDorHMenu,LPVOIDlpParam null=);
bool Cre&ateEx (dword dwExStyle, lpctstr lpszClassName, lpctstr lpszWindowName, dword dwStyleconst RECTamp;rectCWnd *pParentWndUINTnIDLPVOIDlpParam = NULL);
Dönüş değeri
Sıfır başarılı olursa; Aksi halde 0.
Parametreleri
dwExStyle
Oluşturula&n CWnd genişletilmiş stilini belirtir. Geniş pencere stilleri uygulamak için window.nbsp;
lpszClassName
Puan Windows sınıf adlarını bir boşlukla sonlandırılmış karakter dize (bir wndclass yapısı). Sınıf adı, genel AfxRegisterWndClass işlevi veya önceden tanımlanmış denetim sınıfı adları herhangi bir kayıtlı herhangi bir ad olabilir. null olmamalıdır.
lpszWindowName
Pencere adı içeren bir karakter boş sonlandırılmış dize noktaları.
dwStyle
Pencere stil özniteliklerini belirtir. Pencere biçemleri ve CWnd::Create olası değerler tanımı için bkz.
x
İlk x- CWnd penceresinin konumunu belirtir.
y
CWnd Pencerenin başlangıçtaki üst konumunu belirtir.
nWidth
(Aygıt biriminde) CWnd pencerenin genişliğini belirtir.
nHeight
(Aygıt biriminde) CWnd Pencerenin yüksekliğini belirtir.
hwndParent
Oluşturulan CWnd pencerenin üst veya sahibi pencereyi tanımlar. Üst düzey windows için null kullanımı.
nIDorHMenu
Bir menü veya alt-pencere tanıtıcısı tanımlar. Pencere stili anlamı bağlıdır.
lpParam
createstruct yapısı lpCreateParams alan tarafından başvurulan veri noktaları.
rect
İstemci koordinatları pParentWnd pencere konumu ve boyutu.
pParentWnd
Ana pencere.
nID
Alt pencere Kımlığı.
Açıklamalar
DwExStyle içinde belirtilen Genişletilmiş stil ile örtüşen, pop-up veya alt penceresi oluşturur.
CreateEx parametreleri, wndclass, pencere başlığı, pencere stili ve (isteğe bağlı) başlangıç konumu ve pencere boyutunu belirtin. CreateEx de pencerenin üst (varsa) ve kimliği belirtir.
CreateEx yürütüldüğünde, Windows WM_GETMINMAXINFO, wm_nccreate, WM_NCCALCSIZEve wm_create ileti penceresine gönderir.
Varsayılan ileti işleme genişletmek için CWndbir sınıf türetmek, bir iletiyi göster yeni sınıfa eklemek ve yukarıdaki iletileri üye işlevler sağlar. OnCreategeçersiz kılma, örneğin için yeni bir sınıf başlatma gerçekleştirmek için gerekli.
Daha fazla daha fazla işlevsellik, türetilmiş bir sınıf eklemek için Tarihiletinin ileti işleyicileri geçersiz kılma.
WS_VISIBLE stili verilmezse, Windows pencereyi etkinleştirmek ve pencereyi göstermek için gerekli olan tüm iletileri gönderir. Başlık çubuğu pencere stili belirtir, lpszWindowName parametresi tarafından işaret belgili tanımlık pencere başlık başlık çubuğunda görüntülenir.
DwStyle parametresi pencere biçemleri herhangi bir kombinasyonu olabilir.
CWnd genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz:nbsp;CWnd::Create, :: CreateWindowEx