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.