vc++, mfc我编了一个编辑框,加了一个cstring变量a1,输入的是1~9之间的整数仅一位

vc++,mfc我编了一个编辑框,加了一个cstring变量a1,输入的是1~9之间的整数仅一位(就要string不要int型),只是输入的字体很小,只占框的左上角,我想... vc++, mfc我编了一个编辑框,加了一个cstring变量a1,输入的是1~9之间的整数仅一位(就要string不要int型),只是输入的字体很小,只占框的左上角,我想让字体居中并加大怎么办? 展开
 我来答
百度网友2018359
推荐于2016-09-24 · TA获得超过3494个赞
知道大有可为答主
回答量:3486
采纳率:73%
帮助的人:1429万
展开全部

在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磅也没用啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式