CW&nd::CreateExnbsp;

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

Index