Funksjonen SendNotifyMessage sender den angitte meldingen til et vindu. Hvis vinduet ble opprettet ved å kalle tråden, SendNotifyMessage kaller opp prosedyren med vinduet for vinduet og returnerer ikke før vinduet prosedyren har behandlet meldingen. Hvis vinduet ble opprettet av en annen tråd, SendNotifyMessage sender meldingen til vindusprosedyre og returnerer umiddelbart; Det venter ikke fremgangsmåten for vindu å behandle meldingen er ferdig.
BOOL SendNotifyMessage) HWND hWnd, / / håndtere av målvinduetUINTMsg, / / message for å sendeWPARAMwParam, / / message først parameterenLPARAMlParam / / sekund message-parameter);
Hvis funksjonen lykkes, er returverdien ikke-null.
Hvis funksjonen mislykkes, er verdien som returneres Null. Til å vise utvidet feilinformasjon, kan du ringe GetLastError.
Hvis du sender en melding i området under WM_USER til funksjonene for asynkron melding (PostMessage, SendNotifyMessageog SendMessageCallback), kan sin meldingsparametere ikke inkludere pekere. Hvis ikke, vil operasjonen mislykkes. Funksjonene returnerer før mottakende tråden har hatt en sjanse til å behandle meldingen og avsenderen vil frigjøre minnet før den brukes.
Programmer som trenger å kommunisere ved hjelp av HWND_BROADCAST bør bruke RegisterWindowMessage -funksjonen til å hente en unik melding for installasjonsregler kommunikasjon.
nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i winuser.h.
Importere biblioteket:Bruk user32.lib.
Unicode:Implementert som Unicode- og ANSI-versjoner på Windows NT.
Meldinger og melding køer oversikt, melding, og meldingen køen funksjoner, PostMessage, PostThreadMessage, RegisterWindowMessage, SendMessage SendMessageCallback, SendNotifyMessage