次の方法で共有


COleControl::OnInactiveMouseMove

マウス ポインターの下にあるアクティブでないオブジェクトが WM_MOUSEMOVE メッセージを受け取ったときに、コンテナーによって呼び出されます。

virtual void OnInactiveMouseMove(
   LPCRECT lprcBounds,
   long x,
   long y,
   DWORD dwKeyState 
);

パラメーター

  • lprcBounds
    オブジェクトの外接する四角形。ウィンドウのクライアント座標で示されます。 WM_MOUSEMOVE メッセージを受け取ったとき、オブジェクトの正確な位置と画面上のサイズをオブジェクトに通知します。

  • x
    マウスを含むウィンドウのクライアント座標によるマウスの x 座標。

  • y
    マウスを含むウィンドウのクライアント座標によるマウスの y 座標。

  • dwKeyState
    キーボードの修飾子キーの現在の状態を指定します。 有効な値は、フラグ MK_CONTROLMK_SHIFTMK_ALTMK_BUTTONMK_LBUTTONMK_MBUTTON、および MK_RBUTTON の任意の組み合わせです。

解説

ウィンドウのクライアント座標 (ピクセル) を使用して、マウス カーソル位置を渡します。 これは、同一の座標系でオブジェクトの外接する四角形を渡すことによっても実現できます。

必要条件

**ヘッダー:**afxctl.h

参照

参照

COleControl クラス

階層図

COleControl::GetActivationPolicy

COleControl::OnInactiveSetCursor

その他の技術情報

COleControl のメンバー