hwnd oluşturun (hwnd hWndP&arentRECTamp;rcPoslpctstrszWindowNamenull, dword =dwStyle= WS_CHILD | WS_VISIBLE, dword dwExStyle = 0, UINT nID = 0);
Dönüş değeri
Başarılı olursa, yeni oluşturulan pencere tanıtıcısı. Aksi durumda, null.
Parametreleri
hWndParent
[de] Üst veya sahibi pencere tanıtıcısı.
rcPos
[de] A rect yapısı penceresinin konumunu belirtme.
szWindowName
[de] Pencerenin adını belirtir. Varsayılan değer null olduğunda.
dwStyle
[de] Pencere stili. Varsayılan değer olan WS_CHILD | WS_VISIBLE. Olası değerler listesi için bkz: Cw_usedefault Platform sdk.
dwExStyle
[de] Geniş pencere stili. Varsayılan değer sıfırdır, genişletilmiş stil yok yani. Olası değerler listesi için bkz: CreateWindowEx Platform sdk.
nID
[de] Çocuk için bir pencere, pencere tanıtıcısı. İçin bir üst düzey pencere, bir hwnd döküm için bir UINT. Varsayılan değer 0'dır.
Açıklamalar
Yeni bir pencere sınıf tabanlı bir pencere oluşturur. Onu değil henüz kaydedilmişse oluşturma ilk pencere sınıfı kaydeder. Yeni oluşturulan pencere otomatik olarak CWindowImpl nesnesine eklenmiş.
Varolan bir pencere sınıfı temel alan bir pencere sınıfı kullanmak için CWindowImpl sınıf türetmek ve declare_wnd_superclass makro içerir. Mevcut pencere sınıfı'nın pencere yordamı, m_pfnSuperWindowProckaydedilir. Daha fazla bilgi için bkz: CWindowImpl genel bakış.
&Notnbsp;SubclassWindow aradığınız zaten Eğer oluşturma çağrısı değil.
CWindowImpl genel bakış |nbsp; Sınıf üyeleri
Ayrıca bkz:
CWindowImpl::GetWndClassInfo, CWndClassInfo::Register, CWindow::m_hWnd