SetToplndex SetTopIndex无
与列表项的选择有关的CComboBox成员函数
成员函数名 对应的CListBox成员函数区别
GetCurSel GetCurSel 无
如果参数bShowlt的为TRUE那么将显示列表框组件,否则将其隐藏。该函数对简单组合框没有作用。
样式有可用于组合框的相属性,下面两个属性是组合框特有的。
1 .Enter listbox items
用于创建对话框时默认显示的列表项。在每次进入后按CtrlEnter键。
2. Type
用于指定组合框类。用户可以在Simple, Dropdown和Drop List之间选择。Dropdown是默认的选择。Simple类型是一个文本框与列表框相组合的风,DropDown类型允许用户输入,DropList类型不允许用户输入。所以选择DropDown类型时,可以在对话框类中连接CString类型的成员变量,选择DropList类型时,可以在对话框类中连接int型的成员变量,对于两者的操作与列表框的操作完全相同。
例Exam6_6,通过一个简单的对话框ComboBox来介绍如何使用组合框,对话框运行效果图:
(一) CScrollBar类控件介绍
滚动条是一种交互式的、高度可视化的控件,它对用户的输入有几种不同的响应。滚动条中包括一个滑块,这个滑块能够沿滚动条移动;在滚动条的两端还各有一组按钮。
滚动条控件与属于窗口的滚动条是不一样的,属于窗口的滚动条由该窗口创建、管理和释放,而滚动条控件由用户创建、管理和释放。滚动条在窗口中可以设置为水平或垂直,单击滚动条两端的箭头按钮时,滚动条移动的距离称为滑块的滚动单位,滚动单位可以根据程序的需要进行设置。
滚动条控件是Windows窗口操作中常用的工具。滚动条控件最直接的功能是当应用程序显示的内容超过窗口的范围时,用户可通过拖动滚动条遍历整个窗口内容。滚动条在功能上分为垂直与水平滚动条,分别实现窗口内容的纵向和横向滚动。
此外,滚动条控件还可作为调节音量、颜色的工具。在应用程序开发中常见到类的滚动条使用方法。
滚动条类的主要方法及其含义如下所示:
EnableScrollBar( )使滚动条的一个或两个箭头有效或无效
GetScrollInfo( )获得滚动条的消息
GetScrollLimit()获得滚动条的范围
GetScrollPos()获得滚动条当前的位置
GetscrollRange()获得制定滚动条的当前最大和最小滚动位置
SetScmBlnfo()设置滚动条的消息
$etSCrolIPOS()设置滚动块当前的位置
SetScrollRange( )设置制定滚动条的最大和最小滚动位置
ShowScrollBar()显示或隐藏滚动条
滚动条可发出的消息如下:
SB_ BOTTOM/ SB_ RIGHT滚动到底端(右端)
SB_ TOP/SB_ LEFT滚动到顶端(左端)
SB_ LINEDOWN/ SB_LINERIGHT向下(向右)滚动一行(列)
SB_LINEUP/SB_ LINELEFC向上(向左)滚动一行(列)
SB_ PAGEDOWN/SB_PAGERIGHT向下(向右)滚动一页
SBesPAGEUP/SB_ PAGELEF向上〔向左)滚动一页
SB_THUMBPOSITION滚动到指定位置
SB THUMBTRACK 滚动框被拖动。用该消息可跟踪对滚动框的拖动
SB_ENDSCROLL 滚动结束
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-27966-14.html