Método CBaseWindow.OnReceiveMessage
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in 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 Audio/Video Capture in 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 OnReceiveMessage
método manipula mensagens de janela.
Sintaxe
virtual LRESULT OnReceiveMessage(
HWND hwnd,
INT uMsg,
WPARAM wParam,
LPARAM lParam
);
Parâmetros
-
hwnd
-
Identificador da janela.
-
uMsg
-
Identificador de mensagem.
-
wParam
-
Primeiro parâmetro de mensagem.
-
lParam
-
Segundo parâmetro de mensagem.
Retornar valor
Retornará 0 se a mensagem tiver sido processada ou 1 se a mensagem não tiver sido processada.
Comentários
A classe base manipula as seguintes mensagens:
- WM_CLOSE
- WM_MOVE
- WM_PALETTECHANGED
- WM_QUERYNEWPALETTE
- WM_SIZE
- WM_SYSCOLORCHANGE
Uma classe derivada pode substituir esse método para lidar com outras mensagens. A classe derivada deve chamar o método de classe base para manipular todas as mensagens que a classe derivada ignora.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|