The following table shows the combination-box styles:

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³Style Name          ³Description                             ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³CBS_SIMPLE          ³Creates a simple combination box that   ³
³                    ³always displays its list box. The user  ³
³                    ³can enter and edit text in the entry    ³
³                    ³field or choose items from the list box.³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³CBS_DROPDOWN        ³Creates a drop-down combination box that³
³                    ³displays its list box only if the user  ³
³                    ³clicks the drop-down icon at the right  ³
³                    ³end of the entry field. The             ³
³                    ³combination-box control hides the list  ³
³                    ³box when the user clicks the icon a     ³
³                    ³second time. In a drop-down combination ³
³                    ³box, the user can enter and edit text in³
³                    ³the entry field or choose items from the³
³                    ³list box.                               ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³CBS_DROPDOWNLIST    ³Creates a drop-down-list combination box³
³                    ³that is similar to the drop-down        ³
³                    ³combination box, except that the user   ³
³                    ³can choose items only from the list box.³
³                    ³The user cannot enter or edit text in   ³
³                    ³the entry field.                        ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

For combination boxes that have the CBS_DROPDOWN or CBS_DROPDOWNLIST styles, an application can display the list by using the CBM_SHOWLIST message.

An application can determine whether the list is already showing by using the CBM_ISLISTSHOWING message.

Applications also can use any of the entry-field (EM_) and list-box (LM_) messages with combination boxes. Entry-field messages affect the entry field; list-box messages affect the list box. For example, an application can use the LM_INSERTITEM message to insert items into the list box.


[Back] [Next]