error C2660: 'GetDlgItem' : function does not take 1 parameters错误怎么办?

CEdit*messageCtrl=(CEdit*)GetDlgItem(IDC_message);intline=messageCtrl->GetLineCount()... CEdit *messageCtrl = (CEdit*)GetDlgItem(IDC_message);
int line = messageCtrl->GetLineCount();
messageCtrl->LineScroll(line);

一直提示
error C2660: 'GetDlgItem' : function does not take 1 parameters
这样的错误,哪位高手帮忙看一下啊,多谢多谢啦!!
我知道错误是什么意思,想要问出现这样的问题的话要怎么改呢,我查了资料,里面GetDlgItem()好像是可以带一个参数的啊,可是怎么我的就要报错呢?
展开
 我来答
百度网友5dfec98
2012-04-13
知道答主
回答量:9
采纳率:0%
帮助的人:7.3万
展开全部
大概你的问题已经解决了,不过我还是说一下,其实就是你代码放的位置出错了吧
我遇到的情况也是这样

后来我发现,
我创建控件的地方,和我放代码的地方不一样。

意思是说,不如我是在 一个窗口这个窗口对应的类是 cDlg下建立了 IDC_message 这个ID的控件,然后
我把
CEdit *messageCtrl = (CEdit*)GetDlgItem(IDC_message);
放在了另外一个类AboutDlg中。
那么它没办法自动关联

你尝试一下把代码放在另外一个 初始化函数 中。
silvernii
2009-07-25 · TA获得超过3638个赞
知道大有可为答主
回答量:1667
采纳率:0%
帮助的人:1631万
展开全部
GetDlgItem函数不接受1个参数
GetDlgItem这个函数的参数数目不对
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式