MFC SetDlgItemText的问题

新手。。用的是vs2010mfc我想做的是当点下button1时,button1的text会变成我想要的字。我找了很久找到SetDlgItemText这个用法我的代码是这... 新手。。用的是vs2010 mfc

我想做的是当点下button1时 ,button1的text会变成我想要的字。
我找了很久找到 SetDlgItemText这个用法

我的代码是这样的 private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e)
{ n=1; m=1; SetDlgItemText(button1,"O"); deal(); }

{ }里面的是自己打的内容

但是编译的时候提示错误 说 error C3861: “SetDlgItemText”: 找不到标识符
这是怎么回事啊,要怎么改才好。。。。这个很急啊。。求大神帮忙
展开
 我来答
jellycgl
2015-10-07 · TA获得超过417个赞
知道小有建树答主
回答量:1149
采纳率:66%
帮助的人:894万
展开全部
  1. 让你的类继承窗口类;

  2. 给Button1绑定一个变量CButton btn1;

  3. btn1.SetWindowText("O");或者::SetDlgItemText(btn1.GetSafeHWnd(), "O");

更多追问追答
追问

你好  这个函数能用了。。还有个问题就是mfc中怎么让自己在全局定义的函数能够使用另一个XXX DLG的控件的ID名呀??  在dlg的控件里的代码可以对按钮ID用setdlgitem()  但是在自己定义的函数里就用不了  显示那个ID是int类型。。。求助求助。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式