CreateMDIWindow

De CreateMDIWindow functie maakt een meerdere document MDI (interface)-subvenster.

 HWND CreateMDIWindow) LPTSTR  lpClassName, / / pointer naar kind klassenaam geregistreerdLPTSTRlpWindowName, / / pointer naar het vensternaamDWORDdwStyle, / / venster stijlint X, / / horizontale positie van venster int Y, / / verticale positie van venster intnWidth, / / breedte van venster intnHeight, / / hoogte van vensterHWNDhWndParent, / / verwerken naar bovenliggende venster (MDI client)HINSTANCEhInstance, / / ingang naar toepassingsexemplaarLPARAMlParam / / toepassing gedefinieerde waarde);
 

Parameters

lpClassName
Aanwijzer naar een op null eindigende tekenreeks opgeven de venster-klasse van het MDI-subvenster. Naam van de klasse moet geregistreerd zijn door een aanroep van de functie RegisterClassEx.
lpWindowName
Aanwijzer naar een op null eindigende tekenreeks die de vensternaam van het vertegenwoordigt. Het systeem wordt de naam weergegeven in de titelbalk van het onderliggende venster.
dwStyle
Geeft de stijl van het MDI-subvenster. Als de MDI-clientvenster wordt gemaakt met de stijl MDIS_ALLCHILDSTYLES venster, kan deze parameter worden elke mogelijke combinatie van het venster stijlen vermeld in de beschrijving van de CreateWindow -functie. Anders, deze parameter kan worden een of meer van de volgende waarden:
Waarde Betekenis
WS_MINIMIZE Hiermee maakt u een MDI-subvenster dat aanvankelijk is geminimaliseerd.
WS_MAXIMIZE Hiermee maakt u een MDI-subvenster dat aanvankelijk is gemaximaliseerd.
WS_HSCROLL Hiermee maakt u een MDI-subvenster die een horizontale schuifbalk heeft.
WS_VSCROLL Hiermee maakt u een MDI-subvenster die een verticale schuifbalk heeft.

X
Hiermee geeft u de eerste horizontale positie, in de client co÷rdinaten van het MDI-subvenster. Als deze parameter CW_USEDEFAULT is, is het MDI-subvenster de standaard horizontale positie toegewezen.
Y
Hiermee geeft u de eerste verticale positie, in de client co÷rdinaten van het MDI-subvenster. Als deze parameter CW_USEDEFAULT is, is het MDI-subvenster de standaard verticale positie toegewezen.
nWidth
Geeft de oorspronkelijke breedte, in eenheden van apparaat van het MDI-subvenster. Als deze parameter CW_USEDEFAULT is, is het MDI-subvenster de standaardbreedte toegewezen.
nHeight
Hiermee geeft u de beginhoogte, in eenheden van apparaat van het MDI-subvenster. Als deze parameter is ingesteld op CW_USEDEFAULT, is het MDI-subvenster de standaardhoogte toegewezen.
hWndParent
Ingang naar het venster MDI-client die de ouder van het nieuwe MDI-subvenster worden zal.
hInstance
Ingang naar instantie van de toepassing maken het MDI-subvenster.
lParam
Hiermee geeft u een toepassing gedefinieerde waarde.

Retourwaarden

Als de functie slaagt, is de geretourneerde waarde de ingang voor het venster gecreŰerd.

Als de functie mislukt, is de retourwaarde NULL. Te krijgen uitgebreide foutinformatie, Bel GetLastError.

Opmerkingen

Met de CreateMDIWindow functie is vergelijkbaar met het verzenden van het bericht WM_MDICREATE naar een MDI-clientvenster, behalve dat de functie een MDI-subvenster in een andere thread, maken kunt terwijl het bericht kan niet.

Windows 95:Het systeem kan een maximum van 16,364 venster grepen ondersteunen.

Syntaxisinfo

nbsp;áWindows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in winuser.h.
Bibliotheek importeren:User32.lib gebruiken.
Unicode:Ge´mplementeerd als Unicode en ANSI-versies van Windows NT.

Zie ook

Meerdere Document Interface overzicht, meerdere Document Interface functies, CreateWindow, RegisterClassEx, WM_MDICREATE

Index