SendNotifyMessage

Funkcja SendNotifyMessage wysyła określoną wiadomość, aby oknie. Jeśli okno została utworzona przez wywołanie wątku, SendNotifyMessage wywołuje procedurę okna w oknie i nie zwraca dopóki procedura okno zostało przetworzone wiadomości. Jeśli okno zostało utworzone przez inny wątek, SendNotifyMessage przekazaniem do procedury okna i zwraca niezwłocznie; nie czekać na procedurę okna zakończy przetwarzanie wiadomości.

(BOOL SendNotifyMessage HWND  hWnd, / / uchwyt okna przeznaczeniaUINTMsg, / / komunikat do wysłaniaWPARAMwParam, / / po raz pierwszy wiadomości parametrFIKCYJNYMIfikcyjnymi / / drugi parametr message);
 

Parametry

hWnd
Dojście do okna, w których procedura okno zostanie wyświetlony komunikat. Jeśli ten parametr jest HWND_BROADCAST, wiadomość jest wysyłana do 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; Jednak wiadomości nie są wysyłane do okien podrzędnych.
Msg
Określa komunikat do wysłania.
wParam
Określa dodatkowe informacje specyficzne dla wiadomości.
fikcyjnymi
Określa dodatkowe informacje specyficzne dla wiadomości.

Zwraca wartości

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.

Uwagi

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.

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.

Skrócone informacje

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.

Zobacz też

Omówienie kolejek wiadomości i wiadomości, wiadomości i funkcje kolejek wiadomości, PostMessage, PostThreadMessage, RegisterWindowMessage, SendMessage SendMessageCallback, SendNotifyMessage

Index