Método CBaseControlWindow.PossiblyEatMessage
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
El PossiblyEatMessage
método reenvía los mensajes de teclado y mouse a la ventana de purga de mensajes.
Sintaxis
BOOL PossiblyEatMessage(
UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
Parámetros
-
uMsg
-
Mensaje de ventana.
-
wParam
-
Primer parámetro del mensaje.
-
lParam
-
Segundo parámetro del mensaje.
Valor devuelto
Devuelve TRUE si el mensaje se reenvía a la ventana o FALSE en caso contrario.
Observaciones
La ventana de purga de mensajes es una ventana designada para recibir determinados mensajes de mouse y teclado. Inicialmente, la ventana es NULL; se puede establecer llamando a CBaseControlWindow::p ut_MessageDrain.
Si la ventana de purga de mensajes no es NULL, PossiblyEatMessage
envía los siguientes mensajes a esa ventana:
- 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
Omite otros mensajes. Si la ventana de purga de mensajes es NULL, el método omite todos los mensajes de ventana. El método devuelve TRUE si publica el mensaje o FALSE en caso contrario. La clase CBaseWindow llama a este método cuando recibe un mensaje de ventana.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|