DefMDIChildProc

Funkcia DefMDIChildProc poskytuje predvolené spracovanie okno správy, ktorý nespracováva okno postup viacnásobné okno dieťa rozhranie (MDI) dokumentu. Okno správy neboli spracované okno postup sa musí premietnuť s funkciou DefMDIChildProc nie s funkciou DefWindowProc.

(LRESULT DefMDIChildProc HWND  hWnd; / / zvládnuť MDI dcérskym oknomUINTuMsg; / / správy.WPARAMwParam; / / prvýkrát správy parametraLPARAMlParam / / druhom hlásenie parametra);
 

Parametre

hWnd
Rukoväť dieťaťa oknu MDI.
uMsg
Určuje správu, ktoré majú byť spracované.
wParam
Určuje dodatočné informácie špecifické pre správu.
lParam
Určuje dodatočné informácie špecifické pre správu.

Note:

Vrátená hodnota určuje výsledkom spracovania správ a závisí od správy.

Poznámky

Funkcia DefMDIChildProc sa predpokladá, že rodičovské okno MDI dcérskym oknom identifikovaný parametrom hWnd bola vytvorená s MDICLIENT triedy.

Keď okno postup podávania žiadostí sa nepodarilo spracovať správu, zvyčajne odovzdáva správy s funkciou DefWindowProc spracovávať správy. MDI aplikácie používajú funkcie DefFrameProc a DefMDIChildProc namiesto s DefWindowProc na predvolenú správu spracovania. Všetky správy, ktoré aplikácia by obvykle prechádza na DefWindowProc (napríklad nonclient správy a správa WM_SETTEXT ) by prešla DefMDIChildProc miesto. Okrem toho DefMDIChildProc tiež spracováva tieto správy:

Správa Odpoveď
WM_CHILDACTIVATE Vykonáva aktivácie spracovania pri MDI podriadené okná sú triedené podľa veľkosti, premiestnený alebo zobrazené. Táto správa sa musí premietnuť.
WM_GETMINMAXINFO Vypočíta Veľkosť maximalizovaného okna dieťa MDI založené na aktuálnej veľkosti okna client MDI.
WM_MENUCHAR Odovzdáva správy MDI rám okna.
WM_MOVE Prepočíta MDI klienta posúvače, ak sú prítomné.
WM_SETFOCUS Aktivuje okno dieťaťa, ak nie je aktívne okno dieťa MDI.
WM_SIZE Vykoná úkony potrebné na zmenu veľkosti okna, najmä pre maximalizácie alebo obnovenie MDI dcérskym oknom. Neprešli toto hlásenie s funkciou DefMDIChildProc vyrába vysoko nežiaduce výsledky.
WM_SYSCOMMAND Kľučky príkazy ponuky okno : SC_NEXTWINDOW, SC_PREVWINDOW, SC_MOVE, SC_SIZE, a SC_MAXIMIZE.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.
Unicode:Implementovaný ako Unicode, ANSI verzia v systéme Windows NT.

Pozri tiež

Viacnásobné rozhrania prehľad dokumentu, viaceré funkcie rozhrania dokumentu, DefFrameProc, DefWindowProc, WM_CHILDACTIVATE, WM_GETMINMAXINFO, WM_MENUCHAR, WM_MOVE, WM_SETFOCUS, WM_SETTEXT, WM_SIZE, WM_SYSCOMMAND

Index