Entry Field Styles

OS/2 Windows Explanation
ES_ANY - Allows an entry field to accept a mixture of double-byte and single-byte characters.
ES_AUTOSCROLL ES_AUTOHSCROLL Allows text entered in the entry field to scroll horizontally, allowing the insertion point to remain visible.
ES_AUTOSIZE - Allows automatic sizing of the entry field based on its text. The cx and cy components of the size are set to -1 (OS/2 Version 2.x and above).
ES_AUTOTAB - Moves the cursor to the next control when the maximum number of characters that an entry field can accept is entered by the user.
ES_CENTER ES_CENTER Centers the text in the entry field. The text will remain centered even when the user is entering text. In Windows, this style is valid only for multi-line entry fields.
ES_COMMAND - This style identifies the entry field as a command entry field. This information is used by the Help Manager to provide command help if the user requests it for this field. Not more than one entry field on each dialog should be given this style.
ES_DBCS - Allows the entry field to accept only double-byte characters.
ES_LEFT ES_LEFT Left justifies the text in the entry field. The text scrolls to the right as the user enters new text.
ES_MARGIN WS_BORDER Draws a border surrounding the area of input. When not used, no border is drawn around the entry field.
ES_MIXED - Allows an entry field to accept a mixture of single- and double-byte characters. This option is not like the ES_ANY, as it converts ASCII DBCS data to EBCDIC DBCS data without causing an error condition.
ES_PICTUREMASK - This option was partially documented in the toolkits but not implemented in the final OS/2 Version 1.2 release. A structure called ENTRYFDATA was stated to allow a picture mask containing editing parameters for the entry field.
ES_READONLY - Keeps the entry field from accepting input or editing of the text displayed in it.
ES_RIGHT ES_RIGHT Right justifies the text in the entry field. The text scrolls to the left as the user enters new text. In Windows, this style is valid only for multi-line entry fields.
ES_SBCS - Allows the entry field to accept only single-byte characters.
ES_UNREADABLE ES_PASSWORD Causes the entry field to display asterisks when the user types. This option is useful for entry fields used for passwords and such.
- ES_AUTOVSCROLL Causes the text in a multi-line entry field to scroll up one page when the user presses the Enter key and the cursor is on the last line of the entry field.
- ES_LOWERCASE Causes the entry field to convert text entered to lower case.
- ES_MULTILINE Creates a multi-line entry field. The OS/2 Presentation Manager has a class and set of styles specifically for the multi-line entry field.
- ES_NOHIDESEL Prevents the text in the entry field from becoming unhighlighted when focus is moved from the field.
- ES_OEMCONVERT Converts the text entered in the entry field of the combo from the ANSI character set to the OEM character set and then back to the ANSI character set.
- ES_UPPERCASE Converts text entered in the entry field to upper case.
- ES_WANTRETURN Specifies that a carriage return be inserted when the user presses the ENTER key while entering text into a multiline edit control in a dialogue box. If no specified, pressing the ENTER key has the same effect as pressing the dialogue box’s default push button. This style has no effect on a single-line edit control.


OS/2 - Windows Styles Definitions: Detailed Descriptions
OS/2 - Windows Styles Definitions: Summary