覚え書き
Racing双六、いなあもさんからご指摘があった、「DIAエリアのホームボタンを押してもプログラムが終了しない」バグも、解決方法が判明しました^^。と言うわけで、自分宛の覚え書き。
DIAエリアのボタンがタップされたときのイベント種類は、通常のnsbKeyOrButtonではなくて、nsbPalm5Wayの方になります。で、OS5.4以前の5wayに対応するために、いなあもさんのこのフローを参考にコードを埋め込んでいたのですが、ここで手抜きして、「キーコード200(ボタンを離したときのコード)以外は、コードをバッファに入れてSetEventHandled(イベントを無視)する」と書いていたのが敗因。で、この部分を、「キーコード200以外の場合、5way関係のボタンが押されたときは、コードをバッファに入れてSetEventHandled、それ以外の場合はそのままスルー」と言う風に書き換えたら、無事DIAエリアのボタンがタップされたときのイベントが動作するようになりましたとさ。(手抜きはいかんという事ですな^^;)
というわけで、とりあえず今朝はこの辺で。
| 固定リンク
« 1勝1分け | トップページ | 最終デバッグ結果 »
この記事へのコメントは終了しました。




コメント