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);
Ak hWnd nie je HWND_BROADCAST, systém zavolá funkciu spätného volania SendAsyncProc raz pre každú testovaciu jamku najvyššej úrovne.
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.
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.
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.
Správy a správy fronty prehľad správy a správy vo fronte funkcie volania typu PostMessage, RegisterWindowMessage, SendAsyncProc, SendMessageCallback, SendNotifyMessage