SendMessage

Funksjonen SendMessage sender den angitte meldingen til et vindu eller windows. Funksjonen kaller opp prosedyren med vindu for det angitte vinduet og returnerer ikke før vinduet prosedyren har behandlet meldingen. Funksjonen PostMessage derimot bokfører en melding til en tråd message queue og returnerer umiddelbart.

() Ikke hente LRESULT SendMessage 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

Returverdien angir et resultat av behandling av meldingen, og avhenger av meldingen som er sendt.

Merknader

Programmer som trenger å kommunisere ved hjelp av HWND_BROADCAST bør bruke RegisterWindowMessage -funksjonen til å hente en unik melding for installasjonsregler kommunikasjon.

Hvis det angitte vinduet ble opprettet ved å kalle tråden, kalles vindusprosedyre umiddelbart som en underrutine. Hvis det angitte vinduet ble opprettet av en annen tråd, systemet bytter til at tråden og kaller opp prosedyren med passende vindu. Meldinger som sendes mellom tråder behandles bare når mottak tråden utfører meldingen henting koden. Sender tråden er blokkert til den mottakende tråden behandler meldingen.

Windows CE: Windows CE støtter ikke alle meldingene stasjonære Windows-plattformer støtter. Før du bruker SendMessage, kontroller at meldingen du sender støttes.

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, InSendMessage, PostMessage, RegisterWindowMessage, SendDlgItemMessage

Index