vc++, mfc我编了一个编辑框,加了一个cstring变量a1,输入的是1~9之间的整数仅一位
vc++,mfc我编了一个编辑框,加了一个cstring变量a1,输入的是1~9之间的整数仅一位(就要string不要int型),只是输入的字体很小,只占框的左上角,我想...
vc++, mfc我编了一个编辑框,加了一个cstring变量a1,输入的是1~9之间的整数仅一位(就要string不要int型),只是输入的字体很小,只占框的左上角,我想让字体居中并加大怎么办?
展开
1个回答
展开全部
在OnInitDialog()中
CFont myfont; //此句定义为全局变量
LOGFONT _logfont;
memset(&_logfont, 0, sizeof(_logfont));
_logfont.lfHeight = 40;
_logfont.lfWeight = 300;
_logfont.lfQuality = 0;
_logfont.lfPitchAndFamily = FF_DONTCARE;
_tcscpy(_logfont.lfFaceName, _T("Arial"));
myfont.CreateFontIndirect(&_logfont);
GetDlgItem(IDC_EDIT1)->SetFont(&myfont);
追问
貌似只是改了那个“|”的长度,里面哪个数据是改文字大小的?我把300磅改了400磅也没用啊
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询