编程词典
明日图书
明日软件
用户注册
用户登录
站内
  当前位置:编程词典服务网 >> 编程词典社区论坛 >> 在指定位置插入文本
  · 在指定位置插入文本

用户:  大麦
发帖:  430 篇
作品:  0 个
回复:  110 篇
技术分:  1160 分
等级:  
注册:  2010-05-11 09:09:40



发表于:2010-07-13 13:46:13
          楼主

在指定位置插入文本
向列表框中指定位置插入文本需要使用InsertString方法,该方法用于在列表框指定位置插入一个字符串。
语法:

int InsertString( int nIndex, LPCTSTR lpszString );
参数说明:
 nIndex:标识插入字符串的位置,如果为-1,字符串将被插入到列表框的末尾。
 lpszString:标识一个字符串指针。
下面使用InsertString方法向列表框中指定位置插入文本,程序设置步骤如下:
(1)创建一个基于对话框的应用程序,将对话框的Caption属性修改“在列表框控件中指定位置插入文本”。
(2)向对话框中添加两个静态文本控件、两个编辑框控件、一个列表框控件和一个按钮控件。
(3)在对话框初始化时,向列表框中插入数据,代码如下。
 m_List.AddString("青山横北郭,白水绕东城。"); //插入一行数据
 m_List.AddString("此地一为别,孤蓬万里征。"); //插入一行数据
 m_List.AddString("浮云游子意,落日故人情。"); //插入一行数据
 m_List.AddString("挥手自兹去,萧萧班马鸣。"); //插入一行数据
(4)处理“插入”按钮的单击事件,获取编辑框中输入的插入数据和位置,将数据插入到列表框的指定位置,代码如下。
void CInsertListDlg::OnButtonadd()    //“插入”按钮单击事件处理函数
{
 UpdateData(TRUE);     //进行数据交换
 m_List.InsertString(m_Num,m_Text); //向指定行插入数据
}
实例的运行结果如图1所示。
 
图1  在列表框控件中指定位置插入文本


向列表框中指定位置插入文本需要使用InsertString方法,该方法用于在列表框指定位置插入一个字符串。
语法:

int InsertString( int nIndex, LPCTSTR lpszString );
参数说明:
 nIndex:标识插入字符串的位置,如果为-1,字符串将被插入到列表框的末尾。
 lpszString:标识一个字符串指针。
下面使用InsertString方法向列表框中指定位置插入文本,程序设置步骤如下:
(1)创建一个基于对话框的应用程序,将对话框的Caption属性修改“在列表框控件中指定位置插入文本”。
(2)向对话框中添加两个静态文本控件、两个编辑框控件、一个列表框控件和一个按钮控件。
(3)在对话框初始化时,向列表框中插入数据,代码如下。
 m_List.AddString("青山横北郭,白水绕东城。"); //插入一行数据
 m_List.AddString("此地一为别,孤蓬万里征。"); //插入一行数据
 m_List.AddString("浮云游子意,落日故人情。"); //插入一行数据
 m_List.AddString("挥手自兹去,萧萧班马鸣。"); //插入一行数据
(4)处理“插入”按钮的单击事件,获取编辑框中输入的插入数据和位置,将数据插入到列表框的指定位置,代码如下。
void CInsertListDlg::OnButtonadd()    //“插入”按钮单击事件处理函数
{
 UpdateData(TRUE);     //进行数据交换
 m_List.InsertString(m_Num,m_Text); //向指定行插入数据
}
实例的运行结果如图1所示。
 
图1  在列表框控件中指定位置插入文本

 

本帖赏分:0 分   回复数:0 篇     
修改   删除   引用   回复
该帖暂无回复!
吉林省明日科技有限公司提供技术支持. 
Copyright © 1999-2008 吉林省明日科技有限公司. 吉ICP备10002740
当前时区 GMT+8, 今天是 
刷新页面 - 关于我们 - 设为首页