Miejsc funkcji PostMessage (stanowiska) wiadomość w kolejce wiadomości związane z wątkiem, który utworzony określonego okna, a następnie zwraca bez oczekiwania na przetwarzanie wiadomości wątku. Wiadomości w kolejce wiadomości zostaną pobrane przez wywołania funkcji GetMessage lub PeekMessage.
(PostMessage) BOOL HWND hWnd, / / uchwyt okna przeznaczeniaUINTMsg, / / wiadomości do księgowaniaWPARAMwParam, / / po raz pierwszy wiadomości parametrFIKCYJNYMIfikcyjnymi / / drugi parametr message);
| Wartość | Znaczenie |
|---|---|
| HWND_BROADCAST | Wiadomość jest księgowana dla wszystkich okien najwyższego poziomu w systemie, łącznie z wyłączonym lub niewidocznym go windows, nakładające się systemu windows i wyskakujących okienek. Wiadomość nie została ogłoszona do okien podrzędnych. |
| WARTOŚĆ NULL | Funkcja zachowuje się jak wywołanie PostThreadMessage z parametrem dwThreadId ustaw identyfikator bieżącego wątku. |
Jeśli funkcja, wartość zwracany jest różna od zera.
Jeśli funkcja zawiedzie, wartość zwracany jest równa zero. Aby uzyskać rozszerzonych informacji o błędach, należy wywołać GetLastError.
Aplikacje, które muszą komunikować się przy użyciu HWND_BROADCAST należy używać funkcji RegisterWindowMessage do uzyskania unikatowego wiadomości komunikacji inter-application.
Jeżeli wysyłasz wiadomość w zakresie poniżej WM_USER funkcji wiadomościach asynchronicznych (PostMessage, SendNotifyMessagei SendMessageCallback), jego parametrów wiadomości nie może zawierać wskaźniki. W przeciwnym razie operacja zakończy się niepowodzeniem. Funkcje zwróci przed otrzymujący wątku miał okazję do przetwarzania wiadomości i nadawcy będzie zwolnić pamięć, przed użyciem.
nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Wymaga wersja 1.0 lub nowsza.
Nagłówka:Zadeklarowane w pliku winuser.h.
Importowanie biblioteki:Należy użyć user32.lib.
Unicode:Implementowane jako wersje Unicode i ANSI w systemie Windows NT.
Omówienie kolejek wiadomości i wiadomości, wiadomości i funkcje kolejek wiadomości, GetMessage, PeekMessage, SendMessageCallback, SendNotifyMessage