CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

如何赋值给Edit文本框

楼主jinzhao(愈今朝)2002-05-12 08:26:12 在 VC/MFC / 基础类 提问

在VC++中,我以为能象VB一样,通过控件名后打点可以给控件的属性赋值,可是不行,VC++中我应该如何给控件属性赋值? 问题点数:50、回复次数:6Top

1 楼Frank_Xu()回复于 2002-05-12 08:29:29 得分 15

直接用控件ID:  
  GetDlgItem(ID值)->SetWindowText("你要賦的值");  
   
  用控件變量:  
  在ClassWizrd中關聯的:  
  CEdit   m_Edit;  
  m_Edit.SetWindowText("你要賦的值");  
   
  還有,這道題不值50分,最多給10分足夠........Top

2 楼wolf721()回复于 2002-05-12 08:41:31 得分 5

SetWindowText()Top

3 楼deavey(deavey)回复于 2002-05-12 08:58:21 得分 5

人家是刚学vc++的吗?这不奇怪呀!!!Top

4 楼doyd(龙之舞)回复于 2002-05-12 09:05:35 得分 20

可以不使用SetWindowText(),   在ClassWizrd中關聯的:添加一个变量   CString   m_strEdit   ,在要赋值的地方使用UpdateData(   FASLE   )   ,UpdateData(   TRUE   )   ,这样,在函数DoDataExchange()中会自动赋值,这样的程序把所有的变量与控件的联系放在DoDataExchange()中,这样的程序才更健壮,容易维护,并且面向对象的编程都是这样的。Top

5 楼xujunfeng008(忧伤)回复于 2002-05-12 09:52:08 得分 5

建议楼上的做法/Top

6 楼deavey(deavey)回复于 2002-05-17 10:44:51 得分 0

doyd的做法是值得提倡的,oop的思想在编程中是很重要的!!Top

相关问题

  • 请问怎样给一个多行的文本框赋值?
  • 关于给文本框赋值的问题
  • VBA中给文本框赋值大于255字节的问题
  • 怎样给一个disabled=ture的文本框赋值
  • 關於给文本框赋值的問題
  • 文本框自动赋值?
  • 文本框赋值问题???
  • 请问在vb中怎样用文本框给一维数组赋值?(急!!!!)
  • form中有10个文本框,怎样用for循环给它们赋值为10?
  • 怎样用编程的方式给word里的某个文本框赋值呀

关键词

  • 控件
  • 赋值
  • setwindowtext
  • 值
  • edit

得分解答快速导航

  • 帖主:jinzhao
  • Frank_Xu
  • wolf721
  • deavey
  • doyd
  • xujunfeng008

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo