熟悉文档/视图结构的高手,帮我解释一下,这是怎么回事啊?
我使用了的是单文档结构,使用了ScrollView视图,在视图上用了不同字体输出内容,结果在编译成功后,我拖动滚动条,视图中的内容糊成一团。
有人知道这是为什么吗?
下面是部分字体样式代码:
LOGFONT logFont1;
logFont1.lfHeight = 48;
logFont1.lfWidth = 0;
logFont1.lfEscapement = 0;
logFont1.lfOrientation = 0;
logFont1.lfWidth = FW_DONTCARE;
logFont1.lfItalic = 0;
logFont1.lfUnderline = 0;
logFont1.lfStrikeOut = 0;
logFont1.lfCharSet = ANSI_CHARSET;
logFont1.lfOutPrecision= OUT_DEFAULT_PRECIS;
logFont1.lfClipPrecision = CLIP_DEFAULT_PRECIS;
logFont1.lfQuality = PROOF_QUALITY;
logFont1.lfPitchAndFamily = VARIABLE_PITCH|FF_ROMAN;
strcpy(logFont1.lfFaceName,"Times New Roman");
LOGFONT logFont;
logFont.lfHeight = 24;
logFont.lfWidth = 0;
logFont.lfEscapement = 0;
logFont.lfOrientation = 0;
logFont.lfWidth = FW_DONTCARE;
logFont.lfItalic = 0;
logFont.lfUnderline = 0;
logFont.lfStrikeOut = 0;
logFont.lfCharSet = ANSI_CHARSET;
logFont.lfOutPrecision= OUT_DEFAULT_PRECIS;
logFont.lfClipPrecision = CLIP_DEFAULT_PRECIS;
logFont.lfQuality = PROOF_QUALITY;
logFont.lfPitchAndFamily = VARIABLE_PITCH|FF_ROMAN;
strcpy(logFont.lfFaceName,"Times New Roman");
LOGFONT logFont2;
logFont2.lfHeight = 16;
logFont2.lfWidth = 0;
logFont2.lfEscapement = 0;
logFont2.lfOrientation = 0;
logFont2.lfWidth = FW_DONTCARE;
logFont2.lfItalic = 0;
logFont2.lfUnderline = 0;
logFont2.lfStrikeOut = 0;
logFont2.lfCharSet = ANSI_CHARSET;
logFont2.lfOutPrecision= OUT_DEFAULT_PRECIS;
logFont2.lfClipPrecision = CLIP_DEFAULT_PRECIS;
logFont2.lfQuality = PROOF_QUALITY;
logFont2.lfPitchAndFamily = VARIABLE_PITCH|FF_ROMAN;
strcpy(logFont2.lfFaceName,"articl");