Método ITfMessagePump::GetMessageA (msctf.h)
Obtiene un mensaje de la cola de mensajes y no devuelve hasta que se obtiene un mensaje. Esta es la versión ANSI de este método.
Sintaxis
HRESULT GetMessageA(
[out] LPMSG pMsg,
[in] HWND hwnd,
[in] UINT wMsgFilterMin,
[in] UINT wMsgFilterMax,
[out] BOOL *pfResult
);
Parámetros
[out] pMsg
Puntero a una estructura msg que recibe los datos del mensaje.
[in] hwnd
Controle a la ventana cuyos mensajes se obtienen. La ventana debe pertenecer al subproceso actual. Si este valor es NULL, este método obtiene mensajes para cualquier ventana que pertenezca al subproceso que realiza la llamada.
[in] wMsgFilterMin
Especifica el valor de mensaje más bajo obtenido.
[in] wMsgFilterMax
Especifica el valor de mensaje más alto obtenido.
[out] pfResult
Puntero a un valor BOOL que recibe el valor devuelto de la función GetMessage .
Valor devuelto
Este método puede devolver uno de estos valores.
Valor | Descripción |
---|---|
|
Método realizado correctamente. |
|
Uno o varios parámetros no son válidos. |
Comentarios
Si wMsgFilterMin y wMsgFilterMax son cero, este método devuelve todos los mensajes disponibles; es decir, no se realiza ningún filtrado de intervalos.
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | msctf.h |
Archivo DLL | Msctf.dll |
Redistribuible | TSF 1.0 en Windows 2000 Professional |