MFC 错误'SetWindowTextA' : is not a member of 'CString'
答案:1 悬赏:30 手机版
解决时间 2021-04-04 16:32
- 提问者网友:相思似海深
- 2021-04-04 11:07
MFC 错误'SetWindowTextA' : is not a member of 'CString'
最佳答案
- 五星知识达人网友:几近狂妄
- 2021-04-04 11:54
SetWindowText是窗口/控件的成员函数,因此“点”前面应该是一个窗口或者控件变量,而你的这个:m_strGAN_HE 是字符串变量。追问我粗心了,修改后 IDC_EDIT_GAN_HE.SetDlgItemText(_T(str_gan_he));
但是又有错误提示 left of '.SetDlgItemTextA' must have class/struct/union type
这又是为什么?IDC_EDIT_GAN_HE已经是一个类成员了啊追答IDC_EDIT_GAN_HE 看命名规则,应该是一个控件的ID吧,这个不是控件对象,你可以这样试试:
GetDlgItem(IDC_EDIT_GAN_HE)->SetDlgItemText(_T(str_gan_he));追问谢谢,但是,又有了新的错误 'SetDlgItemTextA' : function does not take 1 parameters追答晕,你两边代码不一致,看错了
GetDlgItem(IDC_EDIT_GAN_HE)->SetWindowText(str_gan_he);或者
SetDlgItemText(IDC_EDIT_GAN_HE,str_gan_he);
但是又有错误提示 left of '.SetDlgItemTextA' must have class/struct/union type
这又是为什么?IDC_EDIT_GAN_HE已经是一个类成员了啊追答IDC_EDIT_GAN_HE 看命名规则,应该是一个控件的ID吧,这个不是控件对象,你可以这样试试:
GetDlgItem(IDC_EDIT_GAN_HE)->SetDlgItemText(_T(str_gan_he));追问谢谢,但是,又有了新的错误 'SetDlgItemTextA' : function does not take 1 parameters追答晕,你两边代码不一致,看错了
GetDlgItem(IDC_EDIT_GAN_HE)->SetWindowText(str_gan_he);或者
SetDlgItemText(IDC_EDIT_GAN_HE,str_gan_he);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯