QuickWin の基本機能に加えて,オプションとして次表に示したルーチンを使って,QuickWin アプリケーションをカスタマイズし,拡張することができます。これらの機能を使ってカスタマイズされたメニューを作成し,マウス・イベントに応答し,カスタム・アイコンを追加する方法については,「QuickWin アプリケーションのカスタマイズ」で説明しています。
カテゴリ | QuickWin 関数 | 説明 |
初期設定 | INITIALSETTINGS | メニューの初期設定や初期フレーム・ウィンドウを制御します。 |
ボックスの 表示/追加 |
MESSAGEBOXQQ | メッセージ・ボックスを表示します。 |
ABOUTBOXQQ | カスタマイズされたテキストを含んでいる「About」ボックスを追加します。 | |
メニュー項目 | CLICKMENUQQ | メニュー項目のクリックまたは選択の効果をシュミレーションします。 |
APPENDMENUQQ | メニュー項目を追加します。 | |
DELETEMENUQQ | メニュー項目を削除します。 | |
INSERTMENUQQ | メニュー項目を挿入します。 | |
MODIFYMENUFLAGSQQ | メニュー項目の状態を変更します。 | |
MODIFYMENUROUTINEQQ | メニュー項目のコールバック・ルーチンを変更します。 | |
MODIFYMENUSTRINGQQ | メニュー項目のテキスト文字列を変更します。 | |
SETWINDOWMENUQQ | 現在の子ウィンドウ名一覧が追加されるメニューを設定します。 | |
方向キー | PASSDIRKEYSQQ | 矢印の方向キーとページ・キーを入力として使用できるかどうかを設定します (...\DF98\SAMPLES\ADVANCED\DIRKEYS フォルダのサンプルの DIRKEYS.F90 を参照)。 |
QuickWin メッセージ | SETMESSAGEQQ | ステイタスバー・メッセージ,状態メッセージ,およびダイアログボックス・メッセージを含む任意の QuickWin メッセージを変更します。 |
マウス動作 | REGISTERMOUSEEVENT | ユーザー定義のルーチンを,マウス・イベントの際に呼び出されるルーチンとして登録します。 |
UNREGISTERMOUSEEVENT | REGISTERMOUSEEVENT によって登録されたルーチンを削除します。 | |
WAITONMOUSEEVENT | マウス・イベントが起こるまで返らないようにします。 |