Метод ITfMessagePump::GetMessageW (msctf.h)
Получает сообщение из очереди сообщений и не возвращается, пока сообщение не будет получено. Это версия этого метода в Юникоде.
Синтаксис
HRESULT GetMessageW(
[out] LPMSG pMsg,
[in] HWND hwnd,
[in] UINT wMsgFilterMin,
[in] UINT wMsgFilterMax,
[out] BOOL *pfResult
);
Параметры
[out] pMsg
Указатель на структуру MSG , которая получает данные сообщения.
[in] hwnd
Дескриптор к окну, сообщения которого получены. Окно должно принадлежать текущему потоку. Если это значение равно NULL, этот метод получает сообщения для любого окна, принадлежащего вызываемому потоку.
[in] wMsgFilterMin
Задает наименьшее получаемое значение сообщения.
[in] wMsgFilterMax
Указывает наибольшее значение сообщения, которое требуется получить.
[out] pfResult
Указатель на BOOL, получающий возвращаемое значение из функции GetMessage .
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Значение | Описание |
---|---|
|
Метод выполнен успешно. |
|
Один или несколько параметров недопустимы. |
Комментарии
Если wMsgFilterMin и wMsgFilterMax равны нулю , этот метод возвращает все доступные сообщения; то есть фильтрация по диапазонам не выполняется.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | msctf.h |
DLL | Msctf.dll |
Распространяемые компоненты | TSF 1.0 в Windows 2000 Professional |