CEdit mfc的问题
继承了一个CEdit类CMyEdit,并且m_edit=newCMyEdit[10];m_edit[0].Create(WS_CHILD|WS_VISIBLE,CRect...
继承了一个CEdit类CMyEdit,
并且m_edit = new CMyEdit[10];
m_edit[0].Create(WS_CHILD | WS_VISIBLE, CRect (20, 30, 100, 50), this, 20);
为什么我用两种方法提取里面的数据都会出现错误,并且说是此窗口不是子窗口?(我已经创建成功了啊)
方法一:
m_edit[0].GetWindowText(str);
方法二:
::GetWindowText(m_edit[0].m_hWnd, data, 10); 展开
并且m_edit = new CMyEdit[10];
m_edit[0].Create(WS_CHILD | WS_VISIBLE, CRect (20, 30, 100, 50), this, 20);
为什么我用两种方法提取里面的数据都会出现错误,并且说是此窗口不是子窗口?(我已经创建成功了啊)
方法一:
m_edit[0].GetWindowText(str);
方法二:
::GetWindowText(m_edit[0].m_hWnd, data, 10); 展开
2个回答
展开全部
这段代码
CEdit *m_edit = new CEdit[10];
m_edit[0].Create(WS_CHILD | WS_VISIBLE, CRect (20, 30, 100, 50), this, 20);
CString str = "test";
m_edit[0].SetWindowText(str);
m_edit[0].GetWindowText(str);
MessageBox(str);
在我机上没问题,不知道对你有没有用
CEdit *m_edit = new CEdit[10];
m_edit[0].Create(WS_CHILD | WS_VISIBLE, CRect (20, 30, 100, 50), this, 20);
CString str = "test";
m_edit[0].SetWindowText(str);
m_edit[0].GetWindowText(str);
MessageBox(str);
在我机上没问题,不知道对你有没有用
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询