Funcția SendMessageCallback a trimite mesajul specificat o fereastră sau windows. Funcția solicită procedura ferestrei pentru fereastra specificat și întoarce imediat. După ce procedura fereastra procesează mesajul, sistemul apelează funcția de apel invers specificat, care trece rezultatul prelucrării mesaj și o valoare definită de aplicarea la funcția de apel invers.
(BOOL SendMessageCallback HWNDhWnd, / / ocupa de destinație fereastraUINTMsg, / / mesaj pentru a trimite WPARAMwParam, / / primul mesaj parametruLPARAMlParam, / / al doilea parametru mesajSENDASYNCPROClpResultCallBack, / / funcție pentru a primi mesajul valoareaDWORDdwData / / valoare pentru a trece la funcția de apel invers);
Dacă hWnd este HWND_BROADCAST, sistemul prevede funcția de apel invers SendAsyncProc o dată fiecare fereastră de nivel superior.
Dacă funcția reușește, valoarea returnată este nenul.
Dacă funcția nu reușește, valoarea returnată este zero. Pentru a obține extins informa?ii eroare, apel GetLastError.
Dacă trimiteți un mesaj în zona de mai jos WM_USER pentru func?iile mesajului asincron (PostMessage, SendNotifyMessageși SendMessageCallback), sa parametrii mesaj nu poate include indicii. Altfel, operațiunea nu va reuși. Funcțiile va reveni înainte de primirea firul a avut o șansă să proceseze mesajul și expeditorul va elibera memorie înainte este folosit.
Aplicații care trebuie să comunice utilizând HWND_BROADCAST ar trebui să utilizeze funcția RegisterWindowMessage pentru a obține un mesaj unic pentru comunicarea inter-application.
Funcția de apel invers este numit numai atunci când firul care numit SendMessageCallback necesită, de asemenea, GetMessage, PeekMessagesau WaitMessage.
nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.
Unicode:Pus în aplicare ca Unicode și ANSI versiuni Windows NT.
Mesaje și mesaj cozile de prezentare, mesaj ?i func?iile mesajului coadă, PostMessage, RegisterWindowMessage, SendAsyncProc, SendMessageCallback, SendNotifyMessage