マウス座標の取得と設定は次の関数で行います。(戻る)
- マウス座標の取得(GetCursorPos)
- マウス座標の設定(SetCursorPos)
プロトタイプ宣言
BOOL GetCursorPos( LPPOINT lpPoint // 座標格納領域 ); BOOL SetCursorPos( INT X, // 横軸の座標位置 INT Y // 縦軸の座標位置 );
構造体
typedef struct tagPOINT { LONG x; // X座標 LONG y; // Y座標 } POINT, *LPPOINT;
使い方
// マウス座標の取得 POINT po; GetCursorPos( &po ); // マウス座標の設定 SetCursorPos( 10, 20 );
- POINT 型の po.x と po.y にマウス座標が入ります。
- また、マウスの移動範囲の座標はスクリーン座標です。
関連記事
- マウス座標の取得/設定
- マウス移動範囲の取得/設定/解除
- マウス・キャプチャの取得/設定/解除
※コメント投稿者のブログIDはブログ作成者のみに通知されます