今天做了很多工作啊,只学了一个控件,CComboBox
CComboBox可以直接就绑定在控件里面,原来每个控件都可以Value或者Control两种性质的变量的。
然后,CComboBox控件,直接使用的时候,下拉的长度,要点点它的下箭头,然后拉到多长就多长,这个问题我弄了好半天才发现咯。
比较重要的
AddString 增加一个选择。
GetCount 取得一共有多少个选择在里面
GetCurSel 返回选中的选项的index值
GetLBText 根据index值取得该选择的内容。。。
ResetContent 清空CComboBox里面的东西
CComboBox Class Members
Construction/Destruction
Initialization
General Operations
String Operations
Overridables
Construction
Initialization
| Create |
Creates the combo box and attaches it to the CComboBox object. |
| InitStorage |
Preallocates blocks of memory for items and strings in the list-box portion of the combo box. |
General Operations
| GetCount |
Retrieves the number of items in the list box of a combo box. |
| GetCurSel |
Retrieves the index of the currently selected item, if any, in the list box of a combo box. |
| SetCurSel |
Selects a string in the list box of a combo box. |
| GetEditSel |
Gets the starting and ending character positions of the current selection in the edit control of a combo box. |
| SetEditSel |
Selects characters in the edit control of a combo box. |
| SetItemData |
Sets the 32-bit value associated with the specified item in a combo box. |
| SetItemDataPtr |
Sets the 32-bit value associated with the specified item in a combo box to the specified pointer (void*). |
| GetItemData |
Retrieves the application-supplied 32-bit value associated with the specified combo-box item. |
| GetItemDataPtr |
Retrieves the application-supplied 32-bit value associated with the specified combo-box item as a pointer (void*). |
| GetTopIndex |
Returns the index of the first visible item in the list-box portion of the combo box. |
| SetTopIndex |
Tells the list-box portion of the combo box to display the item with the specified index at the top. |
| SetHorizontalExtent |
Sets the width in pixels that the list-box portion of the combo box can be scrolled horizontally. |
| GetHorizontalExtent |
Returns the width in pixels that the list-box portion of the combo box can be scrolled horizontally. |
| SetDroppedWidth |
Sets the minimum allowable width for the drop-down list-box portion of a combo box. |
| GetDroppedWidth |
Retrieves the minimum allowable width for the drop-down list-box portion of a combo box. |
| Clear |
Deletes (clears) the current selection (if any) in the edit control. |
| Copy |
Copies the current selection (if any) onto the Clipboard in CF_TEXT format. |
| Cut |
Deletes (cuts) the current selection, if any, in the edit control and copies the deleted text onto the Clipboard in CF_TEXT format. |
| Paste |
Inserts the data from the Clipboard into the edit control at the current cursor position. Data is inserted only if the Clipboard contains data in CF_TEXT format. |
| LimitText |
Limits the length of the text that the user can enter into the edit control of a combo box. |
| SetItemHeight |
Sets the height of list items in a combo box or the height of the edit-control (or static-text) portion of a combo box. |
| GetItemHeight |
Retrieves the height of list items in a combo box. |
| GetLBText |
Gets a string from the list box of a combo box. |
| GetLBTextLen |
Gets the length of a string in the list box of a combo box. |
| ShowDropDown |
Shows or hides the list box of a combo box that has the CBS_DROPDOWN or CBS_DROPDOWNLIST style. |
| GetDroppedControlRect |
Retrieves the screen coordinates of the visible (dropped-down) list box of a drop-down combo box. |
| GetDroppedState |
Determines whether the list box of a drop-down combo box is visible (dropped down). |
| SetExtendedUI |
Selects either the default user interface or the extended user interface for a combo box that has the CBS_DROPDOWN or CBS_DROPDOWNLIST style. |
| GetExtendedUI |
Determines whether a combo box has the default user interface or the extended user interface. |
| GetLocale |
Retrieves the locale identifier for a combo box. |
| SetLocale |
Sets the locale identifier for a combo box. |
String Operations
| AddString |
Adds a string to the end of the list in the list box of a combo box or at the sorted position for list boxes with the CBS_SORT style. |
| DeleteString |
Deletes a string from the list box of a combo box. |
| InsertString |
Inserts a string into the list box of a combo box. |
| ResetContent |
Removes all items from the list box and edit control of a combo box. |
| Dir |
Adds a list of filenames to the list box of a combo box. |
| FindString |
Finds the first string that contains the specified prefix in the list box of a combo box. |
| FindStringExact |
Finds the first list-box string (in a combo box) that matches the specified string. |
| SelectString |
Searches for a string in the list box of a combo box and, if the string is found, selects the string in the list box and copies the string to the edit control. |
Overridables
| DrawItem |
Called by the framework when a visual aspect of an owner-draw combo box changes. |
| MeasureItem |
Called by the framework to determine combo box dimensions when an owner-draw combo box is created. |
| CompareItem |
Called by the framework to determine the relative position of a new list item in a sorted owner-draw combo box. |
| DeleteItem |
Called by the framework when a list item is deleted from an owner-draw combo box. |
CComboBox Overview | Base Class Members | Hierarchy Chart
发表于 @ 2005年08月17日 12:20:00|评论(loading...)