CreateMDIWindow

Funcția CreateMDIWindow creează o fereastră copil multiple document interface (MDI).

 (HWND CreateMDIWindow LPTSTR  lpClassName, / / indicatorul pentru a înregistrat numele clasei copilLPTSTRlpWindowName, / / indicatorul la numele ferestreiDWORDdwStyle, / / stil fereastraint X, / / orizontală poziția ferestrei int Y, / / verticală poziția ferestrei intnWidth, / / lățime al ferestrei intnHeight, / / înălțime fereastrăHWNDhWndParent, / / ocupa la fereastra părinte (MDI client)HINSTANCEhInstance, / / ocupa de instanta applicationLPARAMlParam / / definite de aplicarea valorii);
 

Parametrii

lpClassName
Indicatorul la un șir null-terminated specificând clasa fereastra fereastra copil MDI. Numele clasei trebuie fie înregistrate de un apel la funcția de RegisterClassEx.
lpWindowName
Indicatorul un șir null-terminated care reprezintă numele ferestrei. Sistemul afișează numele în bara de titlu a ferestrei de copil.
dwStyle
Specifică stilul de fereastra copil MDI. Dacă fereastra client MDI este creată cu stilul de fereastra MDIS_ALLCHILDSTYLES, acest parametru poate fi orice combinație de stiluri fereastra enumerate în descrierea funcția CreateWindow . În caz contrar, acest parametru poate fi una sau mai multe din următoarele valori:
Valoarea Sensul
WS_MINIMIZE Creează o fereastră de copil MDI, care inițial este minimizat.
WS_MAXIMIZE Creează o fereastră de copil MDI, care inițial este maximizată.
WS_HSCROLL Creează o fereastră de copil MDI, care are o bară de defilare orizontală.
WS_VSCROLL Creează o fereastră de copil MDI, care are o bară de defilare verticală.

X
Specifică pozi?ia orizontală de ini?ială, în coordonate de client, din fereastra copil MDI. Dacă acest parametru este CW_USEDEFAULT, fereastra copil MDI este asociată poziția orizontală implicită.
Y
Specifică pozi?ia verticală de ini?ială, în coordonate de client, de la fereastra copil MDI. Dacă acest parametru este CW_USEDEFAULT, fereastra copil MDI încadrate la pozi?ia verticală implicită.
nWidth
Specifică lățimea inițială, în unită?i de dispozitiv, din fereastra copil MDI. Dacă acest parametru este CW_USEDEFAULT, fereastra copil MDI este asociată lățimea implicită.
nHeight
Specifică înălțimea ini?ială, în unită?i de dispozitiv, din fereastra copil MDI. Dacă acest parametru este setat la CW_USEDEFAULT, fereastra copil MDI este asociată înălțimea implicită.
hWndParent
Ocupa în fereastra client MDI, care va fi mamă din nou fereastra copil MDI.
hInstance
Mâner instanță aplicării crearea fereastra copil MDI.
lParam
Specifică o valoare definită de aplicare.

Valorile întroarse

Dacă funcția reușește, valoarea returnată este ghidajul în fereastra create.

Dacă funcția nu reușește, valoarea returnată este NULL. Pentru a obține extins informa?ii eroare, apel GetLastError.

Observații

Utilizând funcția CreateMDIWindow este similar cu trimiterea mesajului WM_MDICREATE la o fereastra de client de MDI, cu excepția faptului că funcția poate crea o fereastră de copil MDI într-un fir diferit, în timp ce mesaj nu poate.

Windows 95:Sistemul poate suporta un maxim de 16,364 fereastra mânere.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.
Unicode:Pus în aplicare ca Unicode și ANSI versiuni Windows NT.

A se vedea, de asemenea

Multiple Document Interface prezentare, Multiple Document Interface funcții, CreateWindow, RegisterClassEx, WM_MDICREATE

Index