手工创建的CEdit,打算在他失去焦点时把里面输入的文本读出来
文档视结构
在CMyView里面
OnLButtonDown
{
//画文本框
if (m_pTextEdit==NULL)
{
m_pTextEdit=new CEdit();
m_pTextEdit->Create(ES_MULTILINE | ES_WANTRETURN | WS_CHILD | WS_VISIBLE | WS_TABSTOP /*| WS_BORDER*/ ,CRect(200,200,300,300), pView, 1);
}
pDC->LPtoDP(rectText);
m_pTextEdit->SetWindowText(m_strText);
m_pTextEdit->MoveWindow(rectText);
m_pTextEdit->ShowWindow(SW_SHOWNA);
m_pTextEdit->SetFocus();
}
在OnDraw里面
{
if (m_pTextEdit==NULL) return;
pDC->LPtoDP(rectText);
m_pTextEdit->SetWindowText(m_strText);
m_pTextEdit->MoveWindow(rectText);
m_pTextEdit->ShowWindow(SW_SHOWNA);
}
我要在输入完成后把m_pTextEdit的文本内容放到m_strText中,因为可能要在很多地方输入文本,所以我计划处理m_pTextEdit的EN_KILLFOCUS消息,该如何处理