次の方法で共有


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_MBUTTONMK_RBUTTONの任意の組み合わせです。

解説

マウス カーソル位置を渡すには、ウィンドウのクライアント座標 (ピクセル) が使用されていることに注意してください。これは同じ座標系のオブジェクトの外接する四角形を渡すことによって可能になります。

必要条件

ヘッダー : afxctl.h

参照

関連項目

COleControl クラス

階層図

COleControl::GetActivationPolicy

COleControl::OnInactiveSetCursor