Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/9 22:38:33
visual c++ 中CFontDialog对话框实例

visual c++ 中CFontDialog对话框实例

列表框控件(List Box)

为了使信息的显示更加直观,许多信息采用列表的形式显示。列表框是一个可以列出一些文本项的窗口,常用来显示类型相同的一系列清单,如文件、字体和用户等。程序员可以在列表中选择一项或多项。列表中显示的内容是可以变动的,用户可以添加或删除列表项。

在列表框控件的“Properties”属性对话框中,可以找到“Selection”下拉列表框,在这个对话框中,用户可以设置列表框的风格是单选(single)、多选(multiple)、扩展多选(extended)或不选。单选风格为默认风格,此风格的列表只允许用户一次选择一个选项;多选风格允许用户在按下Shift或Ctrl键的同时选择多个选项;扩展多选在多选风格的基础上,增加了可能通过键盘或鼠标拖曳选择的功能;不选表示不允许用户选择任何选项。

当列表框发生了某个事件,如用户双击列表框中某一项时,列表框就会向其父窗发送一条通知消息。例如:LBN_DBLCLK是当利用鼠标双击某项时发送的消息、LBN_KILLFOCUS是当列表框失去焦点时发送的消息、LBN_SELCHANGE是当列表框中当前选项发生改变时发送的消息。

列表框控件对应的MFC中的CListBox类,这个类中常用的成员函数如表1所示。

表1 CListBox类中常用的成员函数




If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759