8.8 列表框控件
教学录像:光盘\TM\lx\8\使用列表框控件.exe
列表框控件显示了一个可选择的列表,可以通过列表框来查看或选择数据项,而且列表项数是灵活多变的,当列表框中的项数较多时可以激活滚动条来显示。
8.8.1 在指定位置插入文本
向列表框中指定位置插入文本需要使用InsertString方法,该方法用于在列表框指定位置插入一个字符串。
语法格式如下:
int InsertString( int nIndex, LPCTSTR lpszString ); |
nIndex:标识插入字符串的位置,如果为-1,字符串将被插入到列表框的末尾。
lpszString:标识一个字符串指针。
例8.10 使用InsertString方法向列表框中指定位置插入文本。(实例位置:光盘\TM\sl\8\5)
步骤如下:
(1)创建一个基于对话框的应用程序,将对话框的Caption属性修改为"在列表框控件中指定位置插入文本"。
(2)向对话框中添加2个静态文本控件、2个编辑框控件、1个列表框控件和1个按钮控件。
(3)在对话框初始化时,向列表框中插入数据。代码如下:
m_List.AddString("青山横北郭,白水绕东城。"); //插入一行数据 |
void CInsertListDlg::OnButtonadd() //"插入"按钮单击事件处理函数 |
|
| (点击查看大图)图8.20 在列表框控件中指定位置插入文本 |
【责任编辑:夏书 TEL:(010)68476606】
| 回书目 上一节 下一节 |
