今、マウスが、画面上どの位置にいるか読み取れる? – プログラミング – Home

今、マウスが、画面上どの位置にいるか読...
 
通知
すべてクリア

今、マウスが、画面上どの位置にいるか読み取れる?


OK
 OK
(@OK)
ゲスト
結合: 21年前
投稿: 2
Topic starter  

VC++6で使っています。
今、マウスが、Windowsの画面上どの位置にいるか読み取るためには
どうすればいいのでしょうか?


引用解決済
トピックタグ
渋木宏明(ひどり)
 渋木宏明(ひどり)
(@渋木宏明(ひどり))
ゲスト
結合: 22年前
投稿: 196
 

GetCursorInfo() とか。


返信引用
OK
 OK
(@OK)
ゲスト
結合: 21年前
投稿: 2
Topic starter  

さっそく、ありがとうございます。
GetCursorLocationですね。

VC++6でも
マウスのWindows上での位置を読み取るのに
有効だということですね。

また、
あらかじめ登録されている何番目かの、
お気に入りのサイトやサイトのアドレスをマウスで選んだ際、
なんらかのSDKの関数に、何らかの特定な値が帰って来るものなのでしょうか?


返信引用
wood
 wood
(@wood)
ゲスト
結合: 23年前
投稿: 895
 

>お気に入りのサイトやサイトのアドレスをマウスで選んだ際、
>なんらかのSDKの関数に、何らかの特定な値が帰って来るものなのでしょうか?
「なんらか・なんらか」じゃ何したいのか良くわかりません
どんなアプリをコーディング中なの?
「サイト」ってブラウザの制御したいと言うことですか?
だったら質問の趣旨外れていると思いますけど?

http://www.microsoft.com/japan/msdn/library/default.asp?
url=/japan/msdn/library/ja/vccore/html/_core_internet_server_api_.28.isapi.29_.e
xtensions.asp
このへんのこと質問してますか(別スレッドにした方がいいよ)


返信引用
SunPac
 SunPac
(@SunPac)
ゲスト
結合: 21年前
投稿: 105
 

GetCursorPos()じゃないのかな?
ちなみにマウスメッセージのLOWORD(LPARAM)とHIWORD(LPARAM)でそのウィンドウ上に
おける座標が得られるのはご存知かと思いますが、ClientToScreen()という関数で
スクリーン上の座標に変換できます。
逆にScreenToClient()でウィンドウ上の座標からスクリーン上の座標に変換できます。
マウスをキャプチャーした時なんかに便利です。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました