Bagikan melalui


Metode ITfMessagePump::GetMessageA (msctf.h)

Mendapatkan pesan dari antrean pesan dan tidak kembali sampai pesan diperoleh. Ini adalah versi ANSI dari metode ini.

Sintaks

HRESULT GetMessageA(
  [out] LPMSG pMsg,
  [in]  HWND  hwnd,
  [in]  UINT  wMsgFilterMin,
  [in]  UINT  wMsgFilterMax,
  [out] BOOL  *pfResult
);

Parameter

[out] pMsg

Penunjuk ke struktur MSG yang menerima data pesan.

[in] hwnd

Tangani ke jendela yang pesannya diperoleh. Jendela harus milik utas saat ini. Jika nilai ini NULL, metode ini mendapatkan pesan untuk jendela apa pun yang termasuk dalam utas panggilan.

[in] wMsgFilterMin

Menentukan nilai pesan terendah yang diperoleh.

[in] wMsgFilterMax

Menentukan nilai pesan tertinggi yang diperoleh.

[out] pfResult

Penunjuk ke nilai BOOL yang menerima nilai pengembalian dari fungsi GetMessage .

Nilai kembali

Metode ini dapat mengembalikan salah satu nilai ini.

Nilai Deskripsi
S_OK
Metode berhasil.
E_INVALIDARG
Satu atau beberapa parameter tidak valid.

Keterangan

Jika wMsgFilterMin dan wMsgFilterMax keduanya nol, metode ini mengembalikan semua pesan yang tersedia; artinya, tidak ada pemfilteran rentang yang dilakukan.

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header msctf.h
DLL Msctf.dll
Redistribusi TSF 1.0 di Windows 2000 Professional

Lihat juga

GetMessage

ITfMessagePump

MSG