8.3 GUI画面で定義できる値
XMAP3で作成するGUI画面の定義で設定できる値を次の表に示します。
オブジェクトの個数やサイズの値は,論理上の値です。見積もるときは,性能上の制約や,マップサイズを考慮に入れてください。
定義したオブジェクトの個数は,ドローの[表示]−[オブジェクト数]メニューで確認できます。
項目 |
定義できる値 |
||
---|---|---|---|
マップサイズ |
物理マップサイズ |
32キロバイト※1 |
|
論理マップサイズ |
|||
ウィンドウ |
個数 |
一次ウィンドウは1個/定義 二次ウィンドウは3個/一次ウィンドウ |
|
サイズ |
画面の解像度に従う GUI画面の最大は,レイアウト領域のサイズで縦96ます×横160ます(48行×160列) |
||
タイトル |
78桁(定義時) 表示上の文字数は画面サイズに従う |
||
壁紙 |
ファイル(.bmp)のサイズで31,000バイト |
||
メニューバーのメニュー項目 |
個数 |
24項目/メニューバー メニュー項目の合計は96項目/定義 |
|
サイズ |
ラベル長64桁 |
||
プルダウンメニューの項目 |
個数 |
24項目/メニューバーの項目 メニュー項目の合計は96項目/定義 |
|
サイズ |
ラベル長64桁 |
||
カスケードメニューの項目 |
個数 |
24項目/プルダウンメニューの項目 メニュー項目の合計は96項目/定義 |
|
サイズ |
ラベル長64桁 |
||
コメントの記述 |
画面属性 |
画面名:40文字(半角) コメント:56文字(半角)×4行 |
|
イベント通知コード |
文字数:40文字(半角) |
||
オブジェクト |
文字数:40文字(半角) |
||
ボックス系オブジェクト |
個数:各種の総和で255項目/定義 |
||
テキスト |
テキスト全般 |
サイズ:レイアウト領域に収まる範囲※2 |
|
固定テキスト |
レイアウト領域に収まる範囲 ただし,文字サイズが標準文字サイズより小さい場合,160文字(半角)以内 |
||
使用目的が「MCR」の入出力テキスト・フィールド |
個数:1個/定義 文字数:カードの文字列は64文字(半角)以内 |
||
プッシュボタン |
ボタン ボックス |
個数 |
各種別に64個/定義 |
サイズ |
ウィンドウサイズに従う |
||
ボタン |
個数 |
24ボタン/ボタンボックス |
|
サイズ |
ラベル長64桁 |
||
ボタンに貼り付けるグラフィック |
サイズ |
31,000バイト |
|
ラジオボタン チェックボタン |
ボックス |
サイズ |
ウィンドウサイズに従う |
ボタン |
サイズ |
ラベル長64桁※2 |
|
リストボックス |
ボックス |
サイズ |
プレーンサイズ以下でレイアウト領域に収まる範囲 |
プレーン |
個数 |
1プレーン/ボックス |
|
サイズ |
ラベル長255桁/リストボックス 項目数254個/リストボックス ただし,組み合わせの制限はマップサイズの制限に従う |
||
フィールドボックス |
ボックス |
個数 |
4ボックス/定義 |
サイズ |
プレーンサイズ以下でレイアウト領域に収まる範囲 |
||
プレーン |
個数 |
1プレーン/ボックス |
|
サイズ |
127行×255桁 |
||
グループボックス |
サイズ |
レイアウト領域に収まる範囲 |
|
タイトル |
長さは「グループボックスの横サイズ−2ます」,または62文字(半角)以内 |
||
ポップアップ |
ボックス |
サイズ:レイアウト領域に収まる範囲 |
|
メニュー項目(ファイルを使用しない場合) |
個数:2〜128項目/1メニュー(プレーン) 画面上の表示行数:レイアウト領域に収まる範囲 サイズ:ラベル長,選択ラベル長,通知コード長とも64桁※2以内 アクセスキー:は半角1〜4文字の英大文字(A〜Z)または数字(0〜9) |
||
メニュー項目(ポップアップメニューファイル使用) |
32,000項目/ファイル 256項目/1階層 サイズ:ラベル長,選択ラベル長,通知コード長とも64桁※2以内 アクセスキー:は半角1〜4文字の英大文字(A〜Z)または数字(0〜9) |
||
メニューの階層 |
8階層 |
||
コンボボックス※3 |
ボックス |
66桁以内 |
|
メニュー項目 |
個数:2〜128項目/1メニュー(プレーン) 画面上の表示行数:レイアウト領域に収まる範囲。 サイズ:ラベル長,通知コード長とも64桁※4以内 |
||
セパレータ |
個数 |
2,000本(推奨) |
|
サイズ |
レイアウト領域に収まる範囲 |
||
アイコン |
個数 |
1個/定義 |
|
サイズ |
変更できない |
||
固定グラフィック 出力グラフィック |
個数 |
固定/出力それぞれ100個(推奨) |
|
サイズ |
固定グラフィック:31,000バイト/オブジェクト 出力グラフィック:100KB/オブジェクト(推奨) |
||
フィールドボックス内 |
各オブジェクトは,プレーン領域に収まるサイズで配置できる。フレーム,塗りつぶしフィールド,けい線はほかのオブジェクトに重ねて配置できる。 スクロール禁止領域には,入力/選択系のオブジェクトは配置できない。また,スクロール禁止領域とスクロール領域とにわたる配置もできない。 |
||
フィールド系オブジェクト |
個数:総和で2,000個/フィールドボックス(推奨) |
||
固定フィールド |
サイズ |
GUI画面の最大は,半角で2,048文字以内 |
|
出力フィールド 入出力フィールド |
サイズ |
GUI画面の最大は,半角で13,679桁※4以内(ただし,初期値を指定する場合は,2,048桁以内) |
|
予約フィールド |
サイズ |
255桁以内 |
|
ポップアップフィールド |
個数 |
個数:2〜128項目/1メニュー(プレーン) 画面上の表示行数:レイアウト領域に収まる範囲 |
|
サイズ |
ラベル長,通知コード長とも64桁以内※2 |
||
フレーム |
個数 |
制限なし |
|
けい線,矩形 |
個数 |
2,000本(推奨) |
メニュー項目は,メニューバー,プルダウンメニューおよびカスケードメニューのそれぞれのメニュー項目です。