enable this content_secure boot enable选_enablewindow showwin(10)

电脑杂谈  发布时间:2017-01-22 04:59:50  来源:网络整理

当未选中Sort属性时,使用C1assWizard可在对话框类为列表框控件关联两种类型的成员变量,CString类型的成员变量表示选择项的显示,int类型的成员变量表示选择项的下标。当选中Sort属性时,只能关联一个CString类型的成员变量。所关联的成员变量的数据类型不同,决定着在初始化时进行选中操作的方法也不同。

当关联的是int型的成员变量,可以使用CListBox::SetCurSel(int nSelect)来设置列表框的初始选中状态。如果关联的是CString型的成员变量,就要使用CListBox::SelectString(intnStartAfter,LPCTSTR LpszItem)函数,从nStartAfter指定的下标位置起查找由LpszItem字符串指定的选择项,来设置列表框的初始选中状态。

常用的操作还有:CListBox::DeleteString(int nIndex),删除指定下标的选择项,删除后其后的选择项向前移动一位;CListBox::GetCursel(),返回当前选中的选择项的下标。

(三)多选列表框

多选列表框扩展了标准的单项选择列表框的能力,可以解决在一个列表框中选择多个选项带来的复杂性。

对于多选列表框,同样可以关联CStting和int类型的成员变量,但通过成员变量传递回来的是最后一个选中的选项内容,要获得选中的多个选项,需要通过CListBox类提供的多选项操作方法。

为多项选择列表框提供的CListBox类方法如下:

GetAnchorlndex()获得多项选择列表框中当前定位项的下标

GetCaretlndex()获得多项选择列表框中具有光标矩形的项的下标

GetSelCount()获得多项选择列表框中当前所选的项的数目

GetSelItems()将当前所有被选列表框项下标放入一整型数组缓冲区

SelItemRange()切换多选择列表框项范围的选择状态

SetAnchorIndex()在多项选择列表框中扩充选择设置开始(定位)项

SetCaretlndex()在多项选择列表框中指定下标项设置光标矩形

SetSel()在多项选择列表框中设置选项的选择状态

【例7-6】通过一个简单的ListBox_Multiple对话框,来介绍如何使用多选列表框。对

有如下三种类型的组合框控件:

1.简单组合框(Simple)

不下时,将使用一个滚动条在整个列表框中滚动。

2.下拉式组合框(Dropdown)

隐藏列表框,直到用户打开它。使用这种类型的组合框,在对话框中占用的空间比简

单组合框要小得多。enablewindow showwindow

3.下拉式列表框(Drop List)

(一)CComboBox类控件介绍

事实上,绝大部分CComboBox的成员函数都可以看成是Mit或CListBox成员函数的翻版。函数的功能、函数名、甚至函数的参数都是类的。为了方便学习,下面列出的CComboBox类成员函数,采用了与对应的Mit或CListBox成员函数相比较的做法。在成员函数的列表中,分别列出了成员函数名、对应的Mit或CListBox成员函数,以及二者之间的不同之处。不同之处是指函数的功能、参数以及返回的差别。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-27966-10.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 乔朝阳
      乔朝阳

      雷达探测精度和灵敏度

    • 许程
      许程

      吹吧~~~~~~也不怕牛皮吹破了~~~~~正视敌人~~~~正视敌我之间的差距~~~~~~才是强国强军之道~~~~可怕的不是敌人的强大~~~~~~而是自己的愚蠢~

    • 王孟孟
      王孟孟

      都是高手啊

    热点图片
    拼命载入中...