读书人

MFC中 EditBox 字体大小如何更改!

发布时间: 2013-04-09 16:45:09 作者: rapoo

MFC中 EditBox 字体大小怎么更改!!!!!!!!!!!!
如题? 仅仅是Edit Box里面的字体,仅是字体而已。
[解决办法]
LOGFONT _logfont;
memset(&_logfont, 0, sizeof(_logfont));
_logfont.lfHeight = 24;
_logfont.lfWeight = 300;
_logfont.lfQuality = CLEARTYPE_QUALITY;
_logfont.lfPitchAndFamily = FF_DONTCARE;
_tcscpy(_logfont.lfFaceName, _T("Arial"));

CFont font;
font.CreateFontIndirect(&_logfont);

GetDlgItem(IDC_EDIT1)->SetFont(&font, FALSE);
[解决办法]

引用:
引用:
C/C++ code
LOGFONT _logfont;
memset(&_logfont, 0, sizeof(_logfont));
_logfont.lfHeight = 40;
_logfont.lfWeight = 300;
_logfont.lfQuality = CLEARTYPE_QUALITY;
_logfo……

和你的控件在一个文件中就可以
[解决办法]
你用CDC *pDC->TextOut()到CEdit上,在pDC->SelectObject()获取一个CFont对象,在CFont中设置字体大小,样式等信息

读书人网 >VC/MFC

热点推荐