Metodo ITfMessagePump::GetMessageA (msctf.h)
Ottiene un messaggio dalla coda del messaggio e non restituisce finché non viene ottenuto un messaggio. Si tratta della versione ANSI di questo metodo.
Sintassi
HRESULT GetMessageA(
[out] LPMSG pMsg,
[in] HWND hwnd,
[in] UINT wMsgFilterMin,
[in] UINT wMsgFilterMax,
[out] BOOL *pfResult
);
Parametri
[out] pMsg
Puntatore a una struttura MSG che riceve i dati dei messaggi.
[in] hwnd
Gestire nella finestra i cui messaggi vengono ottenuti. La finestra deve appartenere al thread corrente. Se questo valore è NULL, questo metodo ottiene messaggi per qualsiasi finestra appartenente al thread chiamante.
[in] wMsgFilterMin
Specifica il valore di messaggio più basso ottenuto.
[in] wMsgFilterMax
Specifica il valore di messaggio più alto ottenuto.
[out] pfResult
Puntatore a un valore BOOL che riceve il valore restituito dalla funzione GetMessage .
Valore restituito
Questo metodo può restituire uno di questi valori.
Valore | Descrizione |
---|---|
|
Il metodo è stato eseguito correttamente. |
|
Uno o più parametri non sono validi. |
Commenti
Se wMsgFilterMin e wMsgFilterMax sono entrambi zero, questo metodo restituisce tutti i messaggi disponibili; ovvero, non viene eseguito alcun filtro dell'intervallo.
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | msctf.h |
DLL | Msctf.dll |
Componente ridistribuibile | TSF 1.0 in Windows 2000 Professional |