<2009年4月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

统计

  • 随笔 - 4
  • 文章 - 0
  • 评论 - 2
  • 引用 - 0

常用链接

留言簿(1)

随笔档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜

EDIT附值的方法
 给EDIT附值时的方法:
 (1)可以给EDIT控件添加CSTRING的成员变量,然后用 m_text=_T("hello");的形式给EDIT附值
      但这时候你就得必须在m_text=_T("hello");这句的前面加上UpdateData(TRUE);在后面加上
      UpdateData(FALSE); 其中UpdateData(TRUE);的作用是将EDIT中的内容更新成员变量中,
      UpdateData(FALSE);的作用是将成员变量的内容更新到EDIT中。
 (2)给EDIT添加CEDIT类型的变量,调用其中的SETWINDOWTEXT方法给EDIT附值,但是此时注意
       如果你为EDIT定义了CSTRING的成员变量就不用UpdateData(TRUE);和UpdateData(FALSE);
       因为你如果还继续使用,UpdateData(TRUE);将EDIT的内容附值到了CSTRING类型变量,
       UpdateData(FALSE);又将CSTRING类型变量的内容又附值到了EDIT中,这样SETWINDOWTEXT
       函数就没有作用了。
 (3) 因为控件也是由CWIND类派生来的,所以可以先调用GetDlgItem(参数是控件的ID),返回的
       是CWIND类型的指针,然后用这个指针调用-》SetWindowText(内容)就可以给EDIT附值了
       UpdateData(TRUE); UpdateData(FALSE);的要求和上面一样。

posted on 2009-04-12 11:29 梁少林 阅读(315) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理