Metodo CBaseControlWindow.PossiblyEatMessage
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Il PossiblyEatMessage
metodo inoltra i messaggi della tastiera e del mouse alla finestra di svuotamento dei messaggi.
Sintassi
BOOL PossiblyEatMessage(
UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
Parametri
-
Umsg
-
Messaggio finestra.
-
wParam
-
Primo parametro del messaggio.
-
lParam
-
Secondo parametro del messaggio.
Valore restituito
Restituisce TRUE se il messaggio è stato inoltrato alla finestra o FALSE in caso contrario.
Commenti
La finestra di svuotamento dei messaggi è una finestra designata per ricevere determinati messaggi del mouse e della tastiera. Inizialmente la finestra è NULL; può essere impostato chiamando CBaseControlWindow::p ut_MessageDrain.
Se la finestra di svuotamento dei messaggi non è NULL, PossiblyEatMessage
invia i messaggi seguenti a tale finestra:
- 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
Ignora altri messaggi. Se la finestra di svuotamento dei messaggi è NULL, il metodo ignora tutti i messaggi della finestra. Il metodo restituisce TRUE se pubblica il messaggio o FALSE in caso contrario. La classe CBaseWindow chiama questo metodo quando riceve un messaggio di finestra.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|