An entry field has a style that determines how it appears and behaves. An application specifies the style in either the WinCreateWindow function or the ENTRYFIELD statement in a resource-definition file. An application can specify a combination of the following styles for an entry field.

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³Style          ³Description                                  ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ES_ANY         ³Allows the entry-field text to contain a     ³
³               ³mixture of double-byte and single-byte       ³
³               ³characters.                                  ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ES_AUTOSCROLL  ³Automatically scrolls text horizontally to   ³
³               ³show the insertion point.                    ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ES_AUTOSIZE    ³Automatically sets the size of the entry     ³
³               ³field, based on the width of the field's text³
³               ³string and the metrics of the current system ³
³               ³font.  This style can set the width, height, ³
³               ³or both-whichever has a value of -1 in the   ³
³               ³WinCreateWindow function or                  ³
³               ³resource-definition file.  This style affects³
³               ³only the initial size of the entry field; it ³
³               ³does not adjust the size as the font or      ³
³               ³text-string width changes.                   ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ES_AUTOTAB     ³Automatically moves the cursor to the next   ³
³               ³control window when the user enters the      ³
³               ³maximum number of characters.                ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ES_CENTER      ³Centers text within the entry field.         ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ES_DBCS        ³Specifies that the entry-field text consist  ³
³               ³of double-byte characters only.              ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ES_LEFT        ³Left-aligns text within the entry field.     ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ES_MARGIN      ³Draws a border around the entry field.  The  ³
³               ³border is 1/2-character wide and             ³
³               ³1/4-character high.  Without this style, the ³
³               ³application draws no border around the entry ³
³               ³field.  The width of the entry-field         ³
³               ³rectangle is increased on all sides by the   ³
³               ³width of this margin.  After an entry field  ³
³               ³with the ES_MARGIN style is created, the     ³
³               ³WinQueryWindowRect function returns a larger ³
³               ³rectangle that includes this margin and whose³
³               ³origin, therefore, is different from the     ³
³               ³origin specified when the entry field was    ³
³               ³created. If an application does not adjust   ³
³               ³for this size difference when moving or      ³
³               ³sizing an entry field, the entry field       ³
³               ³becomes larger after each moving and sizing  ³
³               ³operation.                                   ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ES_MIXED       ³Allows the entry-field text to contain a     ³
³               ³mixture of single-byte and double-byte       ³
³               ³characters.  Unlike the ES_ANY style, this   ³
³               ³style lets ASCII DBCS data be converted to   ³
³               ³EBCDIC DBCS data without causing an overflow ³
³               ³condition.                                   ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ES_READONLY    ³Prevents the user from entering or editing   ³
³               ³text in the entry field.                     ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ES_RIGHT       ³Right-aligns text within the entry field.    ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ES_SBCS        ³Specifies that the entry-field text must     ³
³               ³consist of single-byte characters only.      ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ES_UNREADABLE  ³Displays each character as an asterisk (*).  ³
³               ³This style is useful when obtaining a        ³
³               ³password from the user.                      ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ


[Back] [Next]