Método CBaseControlWindow.PossiblyEatMessage
[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
O PossiblyEatMessage
método encaminha mensagens de teclado e mouse para a janela de esvaziamento de mensagens.
Sintaxe
BOOL PossiblyEatMessage(
UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
Parâmetros
-
uMsg
-
Mensagem de janela.
-
wParam
-
Primeiro parâmetro de mensagem.
-
lParam
-
Segundo parâmetro de mensagem.
Retornar valor
Retornará TRUE se a mensagem tiver sido encaminhada para a janela ou FALSE caso contrário.
Comentários
A janela de esvaziamento de mensagens é uma janela designada para receber determinadas mensagens de mouse e teclado. Inicialmente, a janela é NULL; ele pode ser definido chamando CBaseControlWindow::p ut_MessageDrain.
Se a janela de esvaziamento de mensagens não for NULL, PossiblyEatMessage
postará as seguintes mensagens nessa janela:
- WM_CHAR
- WM_DEADCHAR
- WM_KEYDOWN
- WM_KEYUP
- WM_LBUTTONDBLCLK
- WM_LBUTTONDOWN
- WM_LBUTTONUP
- WM_MBUTTONDBLCLK
- WM_MBUTTONDOWN
- WM_MBUTTONUP
- WM_MOUSEACTIVATE
- WM_MOUSEMOVE
- WM_NCLBUTTONDBLCLK
- WM_NCLBUTTONDOWN
- WM_NCLBUTTONUP
- WM_NCMBUTTONDBLCLK
- WM_NCMBUTTONDOWN
- WM_NCMBUTTONUP
- WM_NCMOUSEMOVE
- WM_NCRBUTTONDBLCLK
- WM_NCRBUTTONDOWN
- WM_NCRBUTTONUP
- WM_RBUTTONDBLCLK
- WM_RBUTTONDOWN
- WM_RBUTTONUP
- WM_SYSCHAR
- WM_SYSDEADCHAR
- WM_SYSKEYDOWN
- WM_SYSKEYUP
Ele ignora outras mensagens. Se a janela de esvaziamento de mensagens for NULL, o método ignorará todas as mensagens de janela. O método retornará TRUE se ele postar a mensagem ou FALSE caso contrário. A classe CBaseWindow chama esse método quando recebe uma mensagem de janela.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|