ページ 11

画像の座標取得について

Posted: 2017年11月24日(金) 23:12
by あんぱんしょくぱん
c言語初心者です、今Dxライブラリでメインメニューを作っています

スタートや終了の画面遷移ボタンをDrawGraphを使い画面に表示しています。

そこで質問なんですが

マウスカーソルが画像のx,y軸と重なっている(画像の上にカーソルがある)ときにマウスの左クリックしたら任意のページに画面遷移するプログラムを作る際

どのようにスタートなどの画像のx、y軸の座標を取得すればいいんでしょうか。

一つ一つ(100,200)(100,201)(101,200)・・・//(x,y) と書くしかないのでしょうか

初歩的な質問ですみません

また他に簡単な方法などありましたら教えて下さい。お願いします!!

Re: 画像の座標取得について

Posted: 2017年11月24日(金) 23:31
by みけCAT
「DrawGraphを使い」というだけではどのように座標を指定しているかわかりませんが、左上の座標は座標を指定している部分から座標を持ってくればいいと思います。
画像の大きさはGetGraphSize関数で得られるので、左上のx,y座標にそれぞれ足せば右下のx,y座標が得られます。

Re: 画像の座標取得について

Posted: 2017年11月25日(土) 00:03
by あんぱんしょくぱん
みけCATさん 回答ありがとうございます
座標の取得方法を理解することができました!

またわからないことがあれば質問させていただきます。ありがとうございました!