mfc中调用CEdit类里的getline和getline等一系列函数,出现错误,error C2039: ✀GetLine✀ : is not a membe

2025-01-06 11:44:05
推荐回答(2个)
回答1:

CEdit继承CWnd,那么CEdit新增的函数,CWnd中没有是很正常的。
int len = ((CEdit*)GetDlgItem(IDC_EDIT1))->LineLength(GetDlgItem(IDC_EDIT1)->LineIndex(i));//第i行字符串的长度
这样就行了

回答2:

你说的CListBox类型是说这个类吧?可以这样解决:
你先在窗体上添加一个listbox控件,然后看这个控件的定义,能找到声明类时的类名,这个就是你想要的。(control里不仅仅有CEdit类啊,最起码有个CButton类吧)