MyException - 我的异常网
当前位置:我的异常网» VC/MFC » MFC中 EditBox 字体大小如何更改!

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

www.myexceptions.net  网友分享于:2013-04-10  浏览:188次
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中设置字体大小,样式等信息

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有