vc++ static text字体问题 10

我建了一个模式对话框,包括一个statictext控件,想通过GetDlgItem找到这个控件然后更改字体大小。但是不知道应该写在对话框类的哪个函数里。。试了oninit... 我建了一个模式对话框,包括一个static text控件,想通过GetDlgItem找到这个控件然后更改字体大小。但是不知道应该写在对话框类的哪个函数里。。试了oninitdialog 但不对。。因为调用的时候对话框还没创建吧。。请问应该写在哪个函数里?谢谢! 展开
 我来答
zltestliang
推荐于2020-12-26 · TA获得超过102个赞
知道答主
回答量:38
采纳率:0%
帮助的人:51.9万
展开全部

我不知道你代码是怎么写的,但是在OnInitDialog()是可以实现的。调用OnInitDialog()时,窗口是已经创建了的。这是我的代码和截图:

 CFont *pFont = new CFont;

 pFont->CreatePointFont(300,_T("华文行楷"));

 ((CWnd*)GetDlgItem(IDC_STATIC_TEST))->SetFont(pFont);

我猜可能是你创建static控件时没有修改名字的原因。看你发布的时间,你应该是个很爱学习的人,希望我的回答能帮到你。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式