ComboBox

1. Combo Box Notification Codes  
 CBN_ERRSPACE  
 CBN_SELCHANGE  
 CBN_DBLCLK  
 CBN_SETFOCUS  
 CBN_KILLFOCUS  
 CBN_EDITCHANGE  
 CBN_EDITUPDATE  
 CBN_DROPDOWN  
 CBN_CLOSEUP  
 CBN_SELENDOK  
 CBN_SELENDCANCEL

 父窗口通过WM_COMMAND消息接收:

 wNotifyCode = HIWORD(wParam); // notification code
 wID = LOWORD(wParam);         // item, control, or accelerator identifier
 hwndCtl = (HWND) lParam;      // handle of control

  
2. Combo Box messages    NOWINMESSAGES  
 CB_GETEDITSEL  
 CB_LIMITTEXT  
 CB_SETEDITSEL  
 CB_ADDSTRING  
 CB_DELETESTRING  
 CB_DIR  
 CB_GETCOUNT  
 CB_GETCURSEL  
 CB_GETLBTEXT  
 CB_GETLBTEXTLEN  
 CB_INSERTSTRING  
 CB_RESETCONTENT  
 CB_FINDSTRING  
 CB_SELECTSTRING  
 CB_SETCURSEL  
 CB_SHOWDROPDOWN  
 CB_GETITEMDATA  
 CB_SETITEMDATA  
 CB_GETDROPPEDCONTROLRECT  
 CB_SETITEMHEIGHT  
 CB_GETITEMHEIGHT  
 CB_SETEXTENDEDUI  
 CB_GETEXTENDEDUI  
 CB_GETDROPPEDSTATE  
 CB_FINDSTRINGEXACT  
 CB_SETLOCALE  
 CB_GETLOCALE  
 CB_GETTOPINDEX  
 CB_SETTOPINDEX  
 CB_GETHORIZONTALEXTENT  
 CB_SETHORIZONTALEXTENT  
 CB_GETDROPPEDWIDTH  
 CB_SETDROPPEDWIDTH  
 CB_INITSTORAGE  
 CB_MSGMAX  
 CB_MSGMAX  

 


3. 组合框风格 Combo-Box Styles
    
 CBS_AUTOHSCROLL   当在行尾输入字符时自动将编辑框中的文字向右滚动。
 CBS_DROPDOWN   同CBS_SIMPLE风格类似,只是只有在用户点击下拉图标时才会显示出下拉列表。
 CBS_DROPDOWNLIST  同CBS_DROPDOWN类似,只是显示当前选项的编辑框为一静态框所代替。
 CBS_HASSTRINGS   创建一个包含了由字串组成的项目的拥有者画组合框。
 CBS_OEMCONVERT   将组合框中的ANSI字串转化为OEM字符。
 CBS_OWNERDRAWFIXED  由下拉列表框的拥有者负责对内容的绘制;列表框中各项目高度相同。
 CBS_OWNERDRAWVARIABLE  由下拉列表框的拥有者负责对内容的绘制;列表框中各项目高度可以不同。
 CBS_SIMPLE   下拉列表始终显示。
 CBS_SORT   自动对下拉列表中的项目进行排序。
 CBS_DISABLENOSCROLL  当下拉列表显示内容过少时显示垂直滚动条。
 CBS_NOINTEGRALHEIGHT  在创建控件时以指定的大小来精确设定组合框尺寸。

你可能感兴趣的:(ComboBox)