vc++中的文本显示
刚刚学vc++,基本没看明白,关系搞不懂要求建立一个单文档应用程序,并输出一些文字,文字有高度字体颜色等属性。
现在用 MFC AppWizard 建立了一个单文档应用程序
并且在视图里面的OnDraw的派生类里面写了这样一些东西:
void CPANView::OnDraw(CDC* pDC)
{
CPANDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
CString str("我是谁?");
pDC->SetTextAlign(TA_CENTER);
pDC->TextOut(150,200,str,str.GetLength());
pDC->SetTextColor(RGB(255,255,0));
pDC->SetBkColor(RGB(127,127,127));
}
运行后,输出了文本,但是设置的颜色没有反应。
其他没有做任何改动
请问:该怎么做,可以达到以上要求?