为什么我用DRAWTEXT无法显示字符串
我用drawtext在cinputedit中输出字符串,但是不显示。
是不是下面的代码有问题?
注:CInputEdit是CEDIT派生的,无边界,多行
void CInputEdit::OnPaint()
{
CPaintDC dc(this); // device context for painting
// TODO: Add your message handler code here
dc.SetTextColor(m_TextColor);
CString content;
GetWindowText(content);
CFont newFont;
newFont.CreateFontIndirect(&m_LogFont);
CFont* pOldFont = dc.SelectObject(&newFont);
CRect clientrect(0,0,0,0);
dc.DrawText(content,clientrect,DT_CALCRECT);
dc.SelectObject(pOldFont);
}