☆Zaurus SZAB C言語《終了方法》

今までテスト起動していて、一つ不便な事がありました。
アプリを終わらせる方法が、MORE管理を起動して、そこから停止を選ばなければならない点です。
通常、ザウルスアプリは、左上にあるボタンで終了出来るようにしてあります。

○閉じるボタンの作成

1. フォームエディタを起動して下さい。
2. 左にあるクラス選択ツールバーの一番上にあるボタンコントロールをクリックし、CLICKBUTTONを置いて下さい。
3. 置かれたCLICKBUTTONをクリックし、右下の部品プロパティ中ICON_RES_ID_PID(1)の右の空欄をクリックして下さい。そうすると、右に鉛筆マークが表示されますので、それをクリックして下さい。
4. ビューリソースの選択ダイアログ画面が表示されたら、種類をビルトインに変更して下さい。
5. CloseIcon.icnをクリックし、OKボタンをクリックして下さい。そうすると、ボタンに閉じるアイコンがセットされます。

○アプリ終了方法

閉じるボタンの絵を設定しただけでは、アプリは終了しません(終了するコードが勝手に入ってくれると楽なのですが)
ソフト終了プログラムは下記の2行に決まっています。
Message->CommonMsg.MessageID=AppliProcEndReqID;
Message->AppliProcEndReq.AplFilter=AF_THIS_APPLI;
これをボタンに設定します。

1. フォームエディタを起動して下さい。
2. 閉じるボタンをクリックし、右下の部品イベント中ButtonSelectIDの右の空欄をクリックして下さい。そうすると、右に鉛筆マークが表示されますので、それをクリックして下さい。
3. テキストエディタが起動したら、{}で囲まれた中に、
Message->CommonMsg.MessageID=AppliProcEndReqID;
Message->AppliProcEndReq.AplFilter=AF_THIS_APPLI;
を記述して下さい。

以上で、ボタンをタップすると、アプリが終了するようになります。

トップメニュープログラマ専用Zaurus開発