C++ 文本框MFC SDI won';出现
我试图在表单中添加一个文本框(沿着这条路走下去,我想将从该框输入的数据传递到文档以供存储),但在使文本框正常工作时遇到了问题 下面是我尝试过的代码。为什么我的文本框不显示,以及如何正确地使文本框显示在视图中C++ 文本框MFC SDI won';出现,c++,mfc,textbox,sdi,C++,Mfc,Textbox,Sdi,我试图在表单中添加一个文本框(沿着这条路走下去,我想将从该框输入的数据传递到文档以供存储),但在使文本框正常工作时遇到了问题 下面是我尝试过的代码。为什么我的文本框不显示,以及如何正确地使文本框显示在视图中 void CMy861a4VasilkovskiyView::OnDraw(CDC* pDC) { CMy861a4VasilkovskiyDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); if (!pDoc)
void CMy861a4VasilkovskiyView::OnDraw(CDC* pDC)
{
CMy861a4VasilkovskiyDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
if (!pDoc)
return;
const CString str("Hello");
pDC->TextOut(0, 0, str);
CEdit m_edit;
CRect rect(20,20,10,10);// (85, 110, 180, 210);
m_edit.Create(WS_CHILD | WS_VISIBLE | WS_TABSTOP |
ES_AUTOHSCROLL | WS_BORDER, rect, this, ES_LEFT);
// m_edit.SetFocus();
// TODO: add draw code for native data here
}
我可以看到几个问题: