MFC里setdlgitemtext的使用问题 我要做的是按下按钮后改变按钮的文字

MFC里setdlgitemtext的使用问题我要做的是按下按钮后改变按钮的文字我用的是基于视图来编程的我的问题是在button的代码区域写的setdlgitemtext... MFC里setdlgitemtext的使用问题 我要做的是按下按钮后改变按钮的文字 我用的是基于视图来编程的 我的问题是在button的代码区域写的setdlgitemtext是可以用的,但是到了全局范围的 我自己定义的函数里面 就出问题了 在调用button的ID时显示的是int类型 然后setdlgitemtext就说不接受两个参数 就用不了了。。怎么办 我是新手。。可以说得清楚一点吗?? 我应该怎么做呢?? 展开
 我来答
百度网友2018359
2015-10-09 · TA获得超过3494个赞
知道大有可为答主
回答量:3486
采纳率:73%
帮助的人:1431万
展开全部
SetDlgItemText(IDC_BUTTON1,_T("你的代码没问题啊"));

确定button的ID为IDC_BUTTON1 ,试下关闭工程,再打开。
或者换种方式试下:
GetDlgItem(IDC_BUTTON1)->SetWindowText(_T("这样试下"));
更多追问追答
追问
还是不行  在全局范围里 自己定义的函数中就用不了  我给的第一二张就是那个错误的地方
追答
在自己定义的函数中要这样做
定义全局变量:
C井井字棋Dlg* mythis;
在初始化函数中OnInit....()中
mythis=this;
在其它自己定义函数中调用时:
mythis->GetDlgItem(IDC_BUTTON1)->SetWindowText(_T("这样试下"));
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式