SendMessageCallback

Funkcia SendMessageCallback zadanú správu odošle okna alebo windows. Funkcia vyžaduje okno postup pre zadané okno a vracia okamžite. Po okno postup procesy správy systému zavolá funkciu špecifikované volania prechode výsledkom spracovania správ a uplatňovania definovaná hodnota callback funkciou.

BOOL SendMessageCallback ( HWNDhWnd; / / zvládnuť cieľového oknaUINTMsg; / / správy na odoslanie WPARAMwParam; / / prvýkrát správy parametraLPARAMlParam; / / druhom hlásenie parametraSENDASYNCPROClpResultCallBack,  / / funkcia prijímať správy hodnotaDWORDdwData / / hodnota preniesť na callback funkciou);
 

Parametre

hWnd
Spracovať do okna ktorých okno postup sa zobrazí hlásenie. Ak tento parameter nie je HWND_BROADCAST, správa sa odosiela všetkým najvyššej úrovne systému windows v systéme, vrátane zdravotne postihnutých alebo neviditeľné unowned okien, prekrytia okná a automaticky otváraných okien; ale správy sa neodosielajú spoločnosti podriadené okná.
Msg
Určuje odoslanie správy.
wParam
Určuje dodatočné informácie špecifické pre správu.
lParam
Určuje dodatočné informácie špecifické pre správu.
lpResultCallBack
Ukazovateľ na funkciu spätného volania systému volá po okno konanie procesmi správy. Pozri SendAsyncProc pre informácie o vhodných volanie funkcie.

Ak hWnd nie je HWND_BROADCAST, systém zavolá funkciu spätného volania SendAsyncProc raz pre každú testovaciu jamku najvyššej úrovne.

dwData
Určuje definovanom aplikáciou hodnotu posiela callback funkciou poukázal parametra lpfnResultCallBack.

Note:

Ak funkciu podarí, vrátená hodnota je nenulové.

Ak funkcia zlyhá, vrátená hodnota je nula. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.

Poznámky

Ak posielate správu v rozsahu pod WM_USER funkcie asynchrónne správy (PostMessage, SendNotifyMessagea SendMessageCallback), jeho správa parametre možno neobsahuje ukazovatele. V opačnom prípade operácie zlyhajú. Funkcie vrátia pred prijímajúceho vlákno sa mal šancu spracovať správu a odosielateľ uvoľníte pamäť predtým, ako sa používa.

Aplikácie, ktoré potrebujú komunikovať pomocou HWND_BROADCAST mali použiť funkciu RegisterWindowMessage získať správa vynikla pre komunikáciu medzi aplikáciami.

Funkcia spätné volanie sa nazýva len vtedy, keď vlákno, ktoré sa nazývajú SendMessageCallback si tiež vyžaduje GetMessage, PeekMessagealebo WaitMessage.

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ž

Správy a správy fronty prehľad správy a správy vo fronte funkcie volania typu PostMessage, RegisterWindowMessage, SendAsyncProc, SendMessageCallback, SendNotifyMessage

Index