The following tables show a sample row in the PBCatEdt table for an Edit edit style and the meaning of the values.
About the example
This example shows an Edit edit style using a code table of display and data values. There is a pair of rows in PBCatEdt for each entry in the code table only if bit 23 of Flag is 1.
For information about code tables in edit styles, see Displaying and Validating Data.
Name |
Edit |
Type |
Cntr |
Seqn |
Flag |
Work |
---|---|---|---|---|---|---|
MyEdit |
Limit |
89 |
1 |
1 |
Flag |
Key |
MyEdit |
Format |
89 |
1 |
2 |
0 |
Focus |
MyEdit |
Display1 |
89 |
1 |
3 |
0 |
|
MyEdit |
Data1 |
89 |
1 |
4 |
0 |
|
MyEdit |
Display2 |
89 |
1 |
5 |
0 |
|
MyEdit |
Data2 |
89 |
1 |
6 |
0 |
Value |
Meaning |
---|---|
Limit |
Character representation (in decimal) of Limit value. |
Key |
One-character accelerator key. |
Format |
Display format mask. |
Focus |
Character "1" if Show Focus Rectangle is checked. NULL otherwise. |
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. Bit 31: Uppercase Bit 30: Lowercase (if Bits 31 and 30 are both 0, then case is Any) Bit 29: Auto selection Bit 28: Password Bit 27: Auto HScroll Bit 26: Auto VScroll Bit 25: HScroll bar Bit 24: VScroll bar Bit 23: Use code table Bit 22: Validate using code table Bit 21: Display only Bit 20: Empty string is NULL Bit 19: Required field Bit 18: Not used (set to 0) Bit 17: Not used (set to 0) Bit 16: Not used (set to 0) Bits 15 – 4 (3 hex digits): Always 0 for Edit edit style Bit 3: Always 0 for Edit edit style Bit 2: Always 0 for Edit edit style Bit 1: Always 0 for Edit edit style Bit 0: Always 1 for Edit edit style |