コンソール・ライブラリーは、EGL プログラムにコンソール UI 機能を提供します。 ConsoleLib 接頭部の使用 (つまり、ConsoleLib.activateWindow) はオプションです。
関数 | 説明 |
---|---|
ConsoleLib.activateWindow |
指定されたウィンドウをアクティブ・ウィンドウにし、それに応じて ConsoleLib 変数 activeWindow を更新します。 |
ConsoleLib.activateWindowByName |
指定されたウィンドウをアクティブ・ウィンドウにし、それに応じて ConsoleLib 変数 activeWindow を更新します。 |
ConsoleLib.cancelArrayDelete |
BEFORE_DELETE OpenUI イベント・コード・ブロックの実行時に進行中の現行 delete 操作を終了させます。 |
ConsoleLib.cancelArrayInsert |
BEFORE_INSERT OpenUI イベント・コード・ブロックの実行時に進行中の現行 insert 操作を終了させます。 |
ConsoleLib.clearActiveForm |
すべてのフィールドのディスプレイ・バッファーをクリアします。 |
ConsoleLib.clearFields |
アクティブな書式で指定されたフィールドのディスプレイ・バッファーをクリアします。 フィールドが指定されていない場合、その書式のすべてのフィールドがクリアされます。 |
ConsoleLib.clearWindow |
表示されているすべての素材を指定のウィンドウから除去します。 |
ConsoleLib.clearWindowByName |
表示されているすべての素材を指定のウィンドウから除去します。 |
ConsoleLib.closeActiveWindow |
画面からウィンドウをクリアし、 そのウィンドウに関連したリソースを解放し、以前にアクティブであったウィンドウをアクティブにします。 |
ConsoleLib.closeWindow |
画面からウィンドウをクリアし、 そのウィンドウに関連したリソースを解放し、以前にアクティブであったウィンドウをアクティブにします。 |
ConsoleLib.closeWindowByName |
画面からウィンドウをクリアし、 そのウィンドウに関連したリソースを解放し、以前にアクティブであったウィンドウをアクティブにします。 |
ConsoleLib.currentArrayDataLine |
OpenUI 文の間またはその直後に画面配列の現在行に表示される、 プログラム配列内のプログラム・レコードの番号を戻します。 |
ConsoleLib.currentArrayScreenLine |
OpenUI 文の間に画面配列内の現在の画面レコードの番号を戻します。 |
ConsoleLib.displayAtLine |
アクティブ・ウィンドウ内の指定場所にストリングを表示します。 |
ConsoleLib.displayAtPosition |
アクティブ・ウィンドウ内の指定場所にストリングを表示します。 |
ConsoleLib.displayError |
エラー・ウィンドウを作成し、表示し、 そのウィンドウ内にエラー・メッセージを表示します。 |
ConsoleLib.displayFields |
コンソールに対する書式フィールド値を表示します。 |
ConsoleLib.displayFieldsByName |
コンソールに対する書式フィールド値を表示します。 |
ConsoleLib.displayLineMode |
書式/ウィンドウ・モード ではなく、行モード でストリングを表示します。 |
ConsoleLib.displayMessage |
アクティブ・ウィンドウ内の指定場所にストリングを表示し、 アクティブ・ウィンドウの messageLine 設定を使用して、 ストリングを表示する場所を識別します。 |
ConsoleLib.drawBox |
指定のロケーションと寸法で、 アクティブ・ウィンドウに長方形を描画します。 |
ConsoleLib.drawBoxWithColor |
指定のロケーション、寸法、および色で、 アクティブ・ウィンドウに長方形を描画します。 |
ConsoleLib.getKey |
入力からキーを読み取り、そのキーの整数コードを戻します。 |
ConsoleLib.getKeyCode |
ストリング内の指定のキーのキー整数コードを戻します。 |
ConsoleLib.getKeyName |
整数キー・コードを表す名前を戻します。 |
ConsoleLib.gotoField |
指定の書式フィールドにカーソルを移動します。 |
ConsoleLib.gotoFieldByName |
指定の書式フィールドにカーソルを移動します。 |
ConsoleLib.gotoMenuItem |
指定のメニュー項目にメニュー・カーソルを移動します。 |
ConsoleLib.gotoMenuItemByName |
指定のメニュー項目にメニュー・カーソルを移動します。 |
ConsoleLib.hideErrorWindow |
エラー・ウィンドウを非表示にします。 |
ConsoleLib.hideMenuItem |
ユーザーが選択できないように指定のメニュー項目を非表示にします。 |
ConsoleLib.hideMenuItemByName |
ユーザーが選択できないように指定のメニュー項目を非表示にします。 |
ConsoleLib.isCurrentField |
カーソルが指定の書式フィールド内にある場合、true を戻し、 ない場合、false を戻します。 |
ConsoleLib.isCurrentFieldByName |
カーソルが指定の書式フィールド内にある場合、true を戻し、ない場合、false を戻します。 |
ConsoleLib.isFieldModified |
true を戻すと、 ユーザーがフィールドの内容を変更したことを示します。 false を戻すと、フィールドが編集されたことを示します。 |
ConsoleLib.isFieldModifiedByName |
true を戻すと、 ユーザーがフィールドの内容を変更したことを示します。 false を戻すと、フィールドが編集されたことを示します。 |
ConsoleLib.lastKeyTyped |
キーボードで最後に押された物理キーの整数コードを戻します。 |
ConsoleLib.nextField |
定義されたフィールド移動順序にしたがって、 次の書式フィールドにカーソルを移動します。 |
ConsoleLib.openWindow |
ウィンドウを可視にし、 そのウィンドウをウィンドウ・スタックの一番上に追加します。 書式がウィンドウに表示されます。 |
ConsoleLib.openWindowByName |
ウィンドウを可視にし、 そのウィンドウをウィンドウ・スタックの一番上に追加します。 |
ConsoleLib.openWindowWithForm |
ウィンドウを可視にし、 そのウィンドウをウィンドウ・スタックの一番上に追加します。 ウィンドウが宣言されたときにウィンドウ・サイズが定義されていない場合、 指定の書式を保持するために、ウィンドウのサイズが変更されます。 |
ConsoleLib.openWindowWithFormByName |
ウィンドウを可視にし、 そのウィンドウをウィンドウ・スタックの一番上に追加します。 |
ConsoleLib.previousField |
定義されたフィールド移動順序にしたがって、 前の書式フィールドにカーソルを移動します。 |
ConsoleLib.promptLineMode |
行モード 環境でユーザーに対するプロンプト・メッセージを表示します。 |
ConsoleLib.scrollDownLines |
データの先頭方向 (つまり、より小さいレコード索引方向) にデータ・テーブルをスクロールします。 |
ConsoleLib.scrollDownPage |
データの先頭方向 (つまり、より小さいレコード索引方向) にデータ・テーブルをスクロールします。 |
ConsoleLib.scrollUpLines |
データの末尾方向 (つまり、より大きいレコード索引方向) にデータ・テーブルをスクロールします。 |
ConsoleLib.scrollUpPage |
データの末尾方向 (つまり、より大きいレコード索引方向) にデータ・テーブルをスクロールします。 |
ConsoleLib.setArrayLine |
指定のプログラム・レコードに選択を移動します。 必要に応じて、データ・テーブルがディスプレイ内でスクロールされ、 選択されたレコードが見えるようになります。 |
ConsoleLib.setCurrentArrayCount |
プログラム配列内に存在するレコード数を設定します。 OpenUI 文の前に呼び出す必要があります。 |
ConsoleLib.showHelp |
EGL プログラムの実行時に ConsoleUI ヘルプ画面を表示します。 |
ConsoleLib.showMenuItem |
ユーザーが選択できるように、 指定のメニュー項目を表示します。 |
console.Lib.showMenuItemByName |
ユーザーが選択できるように、 指定のメニュー項目を表示します。 |
変数 | 説明 |
---|---|
アクティブ・ウィンドウに最も新しく表示される書式。 | |
最上位ウィンドウであり、 ウィンドウ名が指定されない場合のウィンドウ操作のターゲットです。 | |
コメント・メッセージが表示されるウィンドウ行。 | |
表示関数を介して表示されるエレメントに適用される設定値。 | |
現在行に適用される属性を強調表示します。 | |
true の場合、 カーソルが折り返して書式の先頭フィールドに進みます。 false の場合、カーソルが書式の最後の入力フィールドから前に移動すると文が終了します。 | |
新規オブジェクトの表示属性 のデフォルト設定値。 | |
入力操作の表示属性 のデフォルト設定値。 | |
true の場合、プログラムは INTR シグナルをキャッチし、interruptRequested 変数に記録します。 その後、プログラムがモニターを担当します。 Windows® では、論理 INTERRUPT キー (デフォルトで CONTROL_C) が押されると、シグナルがシミュレートされます。 | |
true の場合、プログラムは QUIT シグナルをキャッチし、それを interruptRequested 変数に記録します。 その後、プログラムがモニターを担当します。 Windows では、論理 QUIT キー (デフォルトで CONTROL_¥) が押されると、シグナルがシミュレートされます。 | |
true の場合、上下矢印キーが、 トラバーサル順序で前または次のフィールドに移動します。 false の場合、画面上で物理的にその方向のフィールドへ上下に移動します。 | |
エラー・メッセージが表示されるウィンドウ。 | |
ConsoleUI 画面でエラー・メッセージが表示されるウィンドウ・ロケーション。 | |
true の場合、 画面にエラー・ウィンドウが現在表示されています。 | |
書式が表示されるウィンドウ行。 | |
INTR シグナルが受信 (またはシミュレート) されたことを示します。 | |
OpenUI 文の正常終了のキー。 デフォルトのキーは ESCAPE です。 | |
画面配列から現在の行を削除するためのキー。 デフォルトのキーは F2 です。 | |
OpenUI 文の間にコンテキスト・ヘルプを表示するためのキー。 デフォルトのキーは CTRL_W です。 | |
画面配列に行を挿入するためのキー。 デフォルトのキーは F1 です。 | |
INTR シグナルをシミュレートするためのキー。 デフォルトのキーは CTRL_C です。 | |
画面配列 (データ・テーブル) 内で順方向にページングするためのキー。 デフォルトのキーは F3 です。 | |
画面配列 (データ・テーブル) 内で逆方向にページングするためのキー。 デフォルトのキーは F4 です。 | |
QUIT シグナルをシミュレートするためのキー。 デフォルトのキーは CTRL_¥ です。 | |
メニューが表示されるウィンドウ行。 | |
メッセージが表示されるウィンドウ行。 | |
リソース・バンドルのファイル名。 | |
エラー・メッセージが表示されるウィンドウ行。 | |
QUIT シグナルが受信 (またはシミュレート) されたことを示します。 | |
自動的に定義される、境界線のないデフォルト・ウィンドウ。 寸法は、使用可能な表示面の寸法と同じです。 | |
true の場合、ユーザーは処理中の SQL ステートメントに割り込むことができます。 false の場合、ユーザーは OpenUI 文のみに割り込むことができます。 deferInterrupt および deferQuit 変数と組み合わせて使用されます。 |