PPB-Update-Mask フィールドは、以下を指定する場合に使用されます。
更新マスクは、1 バイトの値 (PIC X) です。次に示すように、このバイトの各ビットが PF-Flush-Panel、PF-Scroll-Panel、PF-Write-Panel、および PF-Read-Panel に定義されています。
ビット | 設定時の意味 |
---|---|
7 | 未使用。今後の使用に備えて予約されており、0 に設定する必要があります。 |
6 | 未使用。今後の使用に備えて予約されており、0 に設定する必要があります。 |
5 | パネルの属性への更新は、直ちに画面に表示されます (パネルが使用可能な場合)。このビットが設定されていない場合には、更新は、次の PF-Flush-Panel 呼び出しが行われるまでは画面上に表示されません。 |
4 | パネルのテキストへの更新は、直ちに画面に表示されます (パネルが使用可能な場合)。このビットが設定されていない場合には、更新は、次の PF-Flush-Panel 呼び出しが行われるまでは画面上に表示されません。 |
3 | パネルの指定された領域の属性は、Panels-Parameter-Block の PPB-Fill-Attribute で指定された属性で置き換えられます。このビットは、ビット 1 と相互排他的であり、ビット 3 と 1 は予測できない結果になります。 |
2 | パネルの指定された領域のテキストは、Panels-Parameter-Block の PPB-Fill-Character で指定された文字で置き換えられます。このビットは、ビット 0 と相互排他的であり、ビット 2 と 0 は予測できない結果になります。 |
1 | 指定された領域の属性は、属性バッファーで与えられた属性に置き換えられます。このバッファーが使用される場合は、常に Panels の呼び出し時に 3 番目のパラメーターで指定する必要があります。このビットは、ビット 3 と相互排他的であり、ビット 1 と 3 は予測できない結果になります。 |
0 | 指定された領域のテキストは、テキスト バッファーで与えられたテキストに置き換えられます。このバッファーが使用される場合は、常に Panels の呼び出し時に 2 番目のパラメーターで指定する必要があります。このビットは、ビット 2 と相互排他的であり、ビット 0 と 2 は予測できない結果になります。 |