在功能表列欄位上使用此欄位層次關鍵字,可指定用來構成功能表列分隔線的顏色、顯示屬性或字元。
MNUBARSEP([color] [display-attribute] [character])
必須指定一個參數。
color 參數可指定彩色工作站上分隔字元的顏色。此參數可指定為下列格式的表示式 (*COLOR value)。
如果未指定 color 參數,則預設為藍色。如果是為單色顯示器上的功能表列指定此參數,則會忽略它。
display-attribute 參數可指定分隔字元的顯示屬性。此參數可指定為下列格式的表示式 (*DSPATR value1 <value2 <value3...>>)。
功能表列分隔字元的預設顯示屬性是正常(或低)亮度。
character 參數可指定組成分隔線的字元。此參數可指定為下列格式的表示式 (*CHAR 'separator-character')。separator-character 值是一個字元。如果未指定此參數,則預設的分隔字元是破折號 (-),或者在圖形裝置上它會顯示為實線。雖然可將任何可顯示字元指定為分隔字元,但是建議您使用不變字元。
下圖顯示不變字元:
十六進位 | 字元 | 說明 |
---|---|---|
40 | 空白 | |
4B | . | 句號 |
4C | < | 小於符號 |
4D | ( | 左括弧 |
4E | + | 加號 |
50 | & | &符號 |
5C | * | 星號 |
5D | ) | 右括弧 |
5E | ; | 分號 |
60 | - | 減號 |
61 | / | 斜線 |
6B | , | 逗點 |
6C | % | 百分比符號 |
6D | _ | 底線 |
6E | > | 大於符號 |
6F | ? | 問號 |
7A | : | 冒號 |
7D | ' | 撇號 |
7E | = | 等號 |
在欄位上指定 MNUBARSEP 關鍵字時,必須同時在相關的記錄上指定 MNUBAR 關鍵字。如果指定了 MNUBARSEP 關鍵字,則不能在 MNUBAR 關鍵字上使用 *NOSEPARATOR 參數。
選項指示器對此關鍵字有效。
如果指定多個 COLOR 關鍵字,則會從所指定的第一個關鍵字中取出 color 參數、顯示屬性及分隔字元。
下列範例將說明如何指定 MNUBARSEP 關鍵字:
|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
A
A R MENUBAR MNUBAR
A MNUFLD 2Y 0B 1 2
A MNUBARSEP((*COLOR PNK) +
A (*DSPATR RI) (*CHAR ' '))
A MNUBARCHC(1 PULLFILE +
A 'File ')
A MNUBARCHC(2 PULLEDIT +
A 'Edit ')
A
在此範例中,功能表列分隔字元由以反白影像顯示的粉紅色空格組成。