DefFrameProc

Funkcia DefFrameProc poskytuje predvolené spracovania pre okno správy, ktorý nespracováva okno postup viacnásobné okno rám rozhranie (MDI) dokumentu. Všetky okno správy, ktoré nie sú explicitne spracovávané okno postup musí byť odovzdaný funkciu DefFrameProc , nie DefWindowProc funkcie.

(LRESULT DefFrameProc HWND  hWnd; / / zvládnuť MDI rám oknaHWNDhWndMDIClient; / / zvládnuť MDI klientskeho oknaUINTuMsg; / / správy.WPARAMwParam; / / prvýkrát správy parametraLPARAMlParam / / druhom hlásenie parametra ) 

Parametre

hWnd
Zvládnuť MDI rám okna.
hWndMDIClient
Spracovať do okna klienta 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. Ak hWndMDIClient parameter hodnotu NULL, vrátená hodnota je rovnaká ako pre funkciu DefWindowProc.

Poznámky

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 DefFrameProc miesto. DefFrameProc funkcia tiež spracováva tieto správy:

Správa Odpoveď
WM_COMMAND Aktivuje okno dieťa MDI, ktoré používateľ vyberie. Táto správa sa odošle, keď používateľ vyberie MDI dcérskym oknom rám okna MDI v ponuke okno . Okno identifikátor sprevádzajúci toto hlásenie identifikuje dcérskym oknom MDI má byť aktivovaná.
WM_MENUCHAR Otvorí ponuku okno aktívneho okna dieťa MDI, keď používateľ stlačí klávesy alt + – (mínus) kombinácia klávesov.
WM_SETFOCUS Prechádza klávesnice do okna klienta MDI, ktorý zasa prechádza do aktívneho okna dieťa MDI.
WM_SIZE Zmení veľkosť okna klienta MDI prispôsobiť v oblasti nového rám okna klienta. Ak postup rám okna veľkosti okna klienta MDI rôznej veľkosti, to nemali by priechodu správy s funkciou DefWindowProc.

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, DefMDIChildProc, DefWindowProc, WM_SETTEXT

Index