CreateMDIWindow

CreateMDIWindow -funksjonen oppretter en flere undervindu for dokument-grensesnitt (MDI).

 () HWND CreateMDIWindow LPTSTR  lpClassName, / / peker til registrert klassenavnet for barnLPTSTRlpWindowName, / / peker til vindusnavnetDWORDdwStyle, / / VindustypeInt X, / / vannrette plasseringen av vinduet int Y, / / vertikal posisjon-vinduet intnWidth, / / bredden på vinduet intnHeight, / / høyden av vinduetHWNDhWndParent, / / håndtere til overordnet vindu (MDI-klienten)HINSTANCEhInstance, / / håndtere til programforekomstenLPARAMlParam / / Programdefinert verdi);
 

Parametere

lpClassName
Pekeren til en null-terminert streng som angir Vindusklassen for underordnet MDI-vindu. Klassenavnet må har blitt registrert av et kall til funksjonen RegisterClassEx.
lpWindowName
Pekeren til en null-terminert streng som representerer navnet på vinduet. Systemet vises navnet i tittellinjen i vinduet for barn.
dwStyle
Angir stilen til underordnet MDI-vindu. Hvis vinduet for MDI-klienten er opprettet med vindusstilen MDIS_ALLCHILDSTYLES, kan denne parameteren være en kombinasjon av vinduet stilene som vises i beskrivelsen av CreateWindow -funksjonen. Hvis ikke, denne parameteren kan være en eller flere av følgende verdier:
Verdi Betydning
WS_MINIMIZE Oppretter et underordnet MDI-vindu som er minimert først.
WS_MAXIMIZE Oppretter et underordnet MDI-vindu som er maksimert først.
WS_HSCROLL Oppretter et underordnet MDI-vindu som har et vannrett rullefelt.
WS_VSCROLL Oppretter et underordnet MDI-vindu som har et loddrett rullefelt.

X
Angir vannrett utgangsposisjon, i klient-koordinater, for underordnet MDI-vindu. Hvis denne parameteren er CW_USEDEFAULT, er underordnet MDI-vindu tilordnet den vannrette plasseringen for standard.
Y
Angir loddrett utgangsposisjon, i klient-koordinater, for underordnet MDI-vindu. Hvis denne parameteren er CW_USEDEFAULT, er underordnet MDI-vindu tilordnet standard loddrett posisjon.
nWidth
Angir første bredden i enheten enheter, underordnet MDI-vindu. Hvis denne parameteren er CW_USEDEFAULT, er underordnet MDI-vindu tilordnet standardbredden.
nHeight
Angir første høyden i enheten enheter, underordnet MDI-vindu. Hvis denne parameteren settes til CW_USEDEFAULT, er underordnet MDI-vindu tilordnet standardhøyden.
hWndParent
Håndtere til vinduet for MDI-klienten som vil være overordnet for det nye underordnet MDI-vinduet.
hInstance
Håndtere til forekomsten av programmet som oppretter underordnet MDI-vindu.
lParam
Angir en Programdefinert verdi.

Returverdier

Hvis funksjonen er vellykket, er returverdien håndtaket til vinduet opprettet.

Hvis funksjonen mislykkes, er verdien som returneres NULL. Til å vise utvidet feilinformasjon, kan du ringe GetLastError.

Merknader

Ved hjelp av funksjonen CreateMDIWindow er lik sende meldingen WM_MDICREATE til en MDI-klienten vindu, bortsett fra at funksjonen kan opprette en underordnet MDI-vindu i en annen tråd, mens meldingen kan ikke.

Windows 95:Systemet kan støtte maksimalt 16,364 vinduet håndtak.

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Som ikke støttes.
Topptekst:Deklarert i winuser.h.
Importere biblioteket:Bruk user32.lib.
Unicode:Implementert som Unicode- og ANSI-versjoner på Windows NT.

Se også

Flere dokumentet grensesnitt oversikt, flere grensesnittfunksjoner for dokumentet, CreateWindow, RegisterClassEx, WM_MDICREATE

Index