Re: マウスクリックについて・・・ ( No.1 ) |
- 名前:ゆう 日時:2011/09/01 13:12
概要としては、こういう感じでどうでしょう。
■画像をクリックしたことを感知するところからイベントを実行するまで
・マウスクリックを感知するイベントを作る。
Dxライブラリに押下状態を取得する関数があります。
クリック・ダブルクリックについては、以前の押下状態を保存しておいて、それを判定に利用すると良いでしょう。
・画像のデータ(位置・大きさなど)とマウスクリックイベント発生時の位置を比較する。
幾何学的な手法を用いて、表示されている画像の範囲内にマウスポインタが位置しているか調べましょう。
・クリック時のイベントを実行させる
この場合の処理をどうするかがよくわからないので何もアドバイスできませんが、
画面遷移などであれば、画面用の状態遷移変数を変更する、というのがよいのではないでしょうか。
|
Re: マウスクリックについて・・・ ( No.2 ) |
- 名前:キクガイ 日時:2011/09/02 04:32
何とか解決しました
そもそもC言語の知識があまりないままこのHPに載ってるサンプルプログラムなどだけで解決しようとしてたのがあれでしたね
参考書なり自分で買って頑張ってみたいと思います
|
Re: マウスクリックについて・・・ ( No.3 ) |
- 名前:かたぱると 日時:2011/09/04 14:12
解決なされたようですが横から失礼します。
むかーしに作ったそれっぽいやつがありましたので
ご参考までにどうぞ。
ttps://okurin.bitpark.co.jp/download.php?unb=c0309&sid=B4e63080e0270a&uid=SFDKfmqK
※3日経つか10回DLされると消えます。
|