SendNotifyMessage

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);
 

Parametere

hWnd
Håndtere til vinduet som har vindusprosedyre vil motta meldingen. Hvis denne parameteren er HWND_BROADCAST, sendes meldingen til alle vinduer på øverste nivå i systemet, inkludert deaktivert eller usynlig unowned windows, overlappende vinduer og popup-vinduer men sendes ikke meldingen til underordnede vinduer.
Msg
Angir meldingen som skal sendes.
wParam
Angir tilleggsinformasjon message-spesifikke.
lParam
Angir tilleggsinformasjon message-spesifikke.

Returverdier

Hvis funksjonen lykkes, er returverdien ikke-null.

Hvis funksjonen mislykkes, er verdien som returneres Null. Til å vise utvidet feilinformasjon, kan du ringe GetLastError.

Merknader

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.

Hurtiginformasjon

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.

Se også

Meldinger og melding køer oversikt, melding, og meldingen køen funksjoner, PostMessage, PostThreadMessage, RegisterWindowMessage, SendMessage SendMessageCallback, SendNotifyMessage

Index