Table B-18 shows a sample row in the PBCatEdt table for an EditMask edit style. Table B-19 shows the meaning of the values in Table B-18.
About the example This example shows an Edit Mask edit style using a code table of display and data values as part of a spin control. Rows 2 and beyond exist in PBCatEdt only if the edit mask is defined as a spin control (bit 29 of Flag is 1). Rows 3 and beyond exist only if the optional code table is populated.
For information about using an edit mask as a spin control, see Chapter 8, “Displaying and Validating Data.”
Name |
Edit |
Type |
Cntr |
Seqn |
Flag |
Work |
---|---|---|---|---|---|---|
MyEdit |
Format |
90 |
1 |
1 |
Flag |
DtFcKy |
MyEdit |
Range |
90 |
1 |
2 |
0 |
SpinInc |
MyEdit |
Display1 |
90 |
1 |
3 |
0 |
|
MyEdit |
Data1 |
90 |
1 |
4 |
0 |
|
MyEdit |
Display2 |
90 |
1 |
5 |
0 |
|
MyEdit |
Data2 |
90 |
1 |
6 |
0 |
Value |
Meaning |
---|---|
Format |
Display format mask. |
DtFcKy |
Concatenated string with 1-character data-type code, 1-character focus-rectangle code (0 or 1), and 1-character accelerator key. Data type codes: Format String = "0" Format Number = "1" Format Date = "2" Format Time = "3" Format DataTime= "4" Examples:
|
Range |
Character representation (in decimal) of spin control range. The min value and max value are tab-delimited. Example:
|
SpinInc |
Character representation (in decimal) of spin increment. |
Display1 |
Display value for first entry in code table. |
Data1 |
Data value for first entry in code table. |
Display2 |
Display value for second entry in code table. |
Data2 |
Data value for second entry in code table. Display and data values are repeated in pairs for each entry in the code table. |
Flag |
32-bit flag. Low-order four hex digits are generic edit type; high-order four are styles within the type. A 1 in any bit indicates the corresponding style is checked. A 0 in any bit indicates the corresponding style is unchecked.
|