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

2025-01-01 00:43:20
推荐回答(2个)
回答1:

大概你的问题已经解决了,不过我还是说一下,其实就是你代码放的位置出错了吧
我遇到的情况也是这样

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

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

你尝试一下把代码放在另外一个 初始化函数 中。

回答2:

GetDlgItem函数不接受1个参数
GetDlgItem这个函数的参数数目不对