CreateMDIWindow

Çoklu belge arabirimi (MDI) alt pencere CreateMDIWindow işlev oluşturur.

 hwnd CreateMDIWindow) lptstr  lpClassName, / / işaretçisine kayıtlı çocuk sınıf adılptstrlpWindowName, / / pencere adı işaretçisinedworddwStyle, / / pencere stiliint X, / / yatay penceresinin konumunu int Y, / / dikey penceresinin konumunu intnWidth, / / pencere genişliği intnHeight, / / pencere yüksekliğihwndhWndParent, / / kolu üst pencereye (MDI istemcisi)HINSTANCEHINSTANCE, / / işlemek için uygulama örneğilparamlParam / / uygulama tanımlı değer);
 

Parametreleri

lpClassName
MDI alt pencere pencere sınıfını belirten bir boş sonlandırılmış dize işaretçisi. Sınıf adı RegisterClassEx işlev çağrısı kullanılarak kaydedilmiş olmalıdır.
lpWindowName
Pencere adı temsil eden bir boş sonlandırılmış dize işaretçisi. Sistem adı alt penceresinin başlık çubuğunda görüntülenir.
dwStyle
MDI alt penceresi stilini belirtir. MDI İstemcisi penceresinde MDIS_ALLCHILDSTYLES pencere stil oluşturduysanız, bu parametresi Cw_usedefault işlevinin açıklamasında listelenen pencere biçemleri herhangi bir birleşimi olabilir. Aksi takdirde, bu parametre bir veya daha aşağıdaki değerler olabilir:
Değer Anlamı
WS_MINIMIZE Başlangıçta simge durumuna küçültülmüş bir MDI alt penceresi oluşturur.
WS_MAXIMIZE Başlangıçta ekranı bir MDI alt penceresi oluşturur.
WS_HSCROLL Bir yatay kaydırma çubuğu olan bir MDI alt penceresi oluşturur.
WS_VSCROLL Dikey bir kaydırma çubuğu olan bir MDI alt penceresi oluşturur.

X
Başlangıçtaki yatay konumunu, istemci koordinatlarında, MDI alt penceresi belirtir. Bu parametre üste ise, MDI alt penceresi varsayılan yatay konum atanır.
Y
Başlangıçtaki dikey konumunu, istemci koordinatlarında, MDI alt penceresi belirtir. Bu parametre üste ise, MDI alt penceresi varsayılan dikey konum atanır.
nWidth
Aygıt birimlerini MDI alt penceresi, başlangıçtaki genişliğini belirtir. Bu parametre üste ise, MDI alt penceresi varsayılan genişliği atanır.
nHeight
Aygıt birimlerini MDI alt penceresi, başlangıçtaki yüksekliğini belirtir. Bu parametreyi için üste ayarlarsanız, MDI alt penceresi olan varsayılan yüksekliği atanır.
hWndParent
Yeni MDI alt penceresi üst olacak MDI istemcisi pencere kolu.
hINSTANCE
MDI alt penceresi oluşturma uygulama örneğini ele.
lParam
Bir uygulama tanımlı değeri belirler.

Dönüş değerleri

İşlev başarılı olursa, dönüş değeri için oluşturulan pencerenin tanıtıcı olduğunu.

İşlev başarısız olursa, dönüş değeri null olur. Genişletilmiş hata bilgilerini için GetLastError.

Açıklamalar

İleti cant süre işlevi farklı bir iş parçacığı, bir MDI alt penceresi oluşturabilirsiniz CreateMDIWindow işlevini kullanarak bir MDI İstemcisi penceresinde WM_MDICREATE mesaj göndermek için benzer olmasıdır.

Windows 95:Sistem-ebilmek çekmek en çok 16,364 pencere kolları.

QuickInfo

nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Desteklenmeyen.
Header:WINUSER.h ilan etti.
İçe Library:User32.lib kullanın.
Unicode:Unicode ve ANSI sürümleri Windows NT olarak uygulanır.

Ayrıca bkz:

Çoklu belge arabirimi genel bakış, Çoklu belge arabirimi işlevleri, Cw_usedefault, RegisterClassEx, WM_MDICREATE

Index