MINT dev. blog

MINT dev.の開発したiOSアプリを紹介しています

クリックが検出出来た

右クリック検出できねーよ、とMLログを探しまくったらありました。回答が。

WSClist等のスクロールエリア内でのマウストリガは、
> SCR-MOUSE-PRESS
> SCR-MOUSE-RELEASE
> SCR-MOUSE-MOVE
を使うらしい。
http://www.zoi.to/~zoi/widestudio/ml/200201-/msg00140.html

イベントトリガをSCR-MOUSE-RELEASEにすると、問題なくマウスクリックが検出されました。
ヤター(・∀・)

[注意すべき点]
自分も引っかかったのですが、
イベントトリガSCR-MOUSE-RELEASE且つ、(右クリック検出するために)イベントプロシージャ内で
mouse->getMouseStatus() & WS_MOUSE_BTN3
と記述しても、右クリックのリリースは検出されません。
これは、MOUSEリリースイベント発生後にgetMouseStatus()→リリースした後なので右クリックの状態が変化しているからです(たぶん)。
なので、
SCR-MOUSE-PRESSイベントで右クリックか? & SCR-MOUSE-RELEASEイベント発生
という手順を得る必要がありそうです。

久しぶりにso-netブログもストレス無く更新できた。今日はイイ日だった。
まぁロト6は見事に外しましたが。