DirectShowでのマウス,キーボードメッセージの伝達

DirectShowでは,IVideoWindowインタフェースで,映像を表示するウィンドウに関する様々な設定,制御ができる.
マウス,キーボードメッセージを受け取らせるウィンドウの指定は,m_pVW->put_MessageDrainで行える.

HRESULT hr = m_pVW->put_Message((OAHWND)hWnd);

ここで,m_pVWは,IVideoWindowインタフェースのポインタ,hWndはメッセージを受け取らせるウィンドウのハンドル.でもって,アプリケーションのメインウィンドウのプロシージャにイベントを伝達するようにしてる.