MFC怎么改变static text caption的值?

rt,我想要就是像VB里面s1.text="test"一样的效果。详细一点就是,一开始已经写好了内容,当我按下按钮时改变内容。有人说给statictext一个变量,然后赋... rt,我想要就是像VB里面s1.text="test"一样的效果。
详细一点就是,一开始已经写好了内容,当我按下按钮时改变内容。

有人说给static text一个变量,然后赋值,有用,但是一开始不会显示任何内容,直到我点按钮才会显示已经改变的内容,但是一开始也要一个内容啊,好像说什么UpdateData()函数,
我用的是VS2012。

不知道为什么上传不了图片,所以放链接:
http://pan.baidu.com/share/link?shareid=4041008353&uk=3963000151
展开
 我来答
bhtzu
推荐于2016-05-09 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4260万
展开全部
  1. 你的代码中按钮相应函数中设置,当然这点击按钮后显示才生效;

  2. 在对话框初始函数OnInitDialog中设置(相同代码)可以实现初始即显示;

  3. 资源编辑中可以直接设置初始显示。

追问
看起来好像对的,我一会上电脑试试。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2976c9b
2013-08-30 · TA获得超过1555个赞
知道小有建树答主
回答量:934
采纳率:0%
帮助的人:716万
展开全部
CStatic *pStatic=(CStatic*)GetDlgItem(IDC_STATIC_TEXT);
pStatic->SetWindowText(_T("ABCDEFG"));
//这样也可以,你也可以关联一个变量,记住要用UpdateData()
//手打的代码,有错你说说看~~~
追问
我一会上电脑试试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式