vc++文本显示
我想设置文字的大小,样式,字体等用向导建立一个单文档MFC应用程序,其他部分未做任何改动
只写了如下部分:
void CPANView::OnDraw(CDC* pDC)
{
CPANDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
LOGFONT If;
pDC->GetCurrentFont()->GetLogFont(&If); //7
CFont font;
If.lfCharSet=80; //9
If.lfHeight=80; //10
If.lfWidth=0; //11
strcpy(If.lfFaceName,"华文彩云"); //12
font.CreateFontIndirect(&If); //13
CFont *oldFont=pDC->SelectObject(&font);
font.CreateFont(40,40,0,0,FW_NORMAL,TRUE,TRUE,TRUE,ANSI_CHARSET,
OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,
DEFAULT_PITCH,"隶书");
pDC->TextOut(100,100,"我是一个学生!");
}
上面的有些属性是不能显示的。怎么样改才可以显示正常呀?
没有写上面标注的行数的时候,其他显示正常,除了字体。
但加了之后,其他显示都不正常,只有字体正常,该怎么改呢?
[[it] 本帖最后由 泉水天堂 于 2008-11-1 22:33 编辑 [/it]]