MFC的知识网络上其实不多,想要全面一点的更是困难,下面是对于控件修改的一些些总结,欢迎指正。
别忘了:将控件的OWner Draw 改为 true
用到的消息函数:
<span style="font-size:24px;"> CMy2015102203Dlg::OnInitDialog()
和
void CMy2015102203Dlg::OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct)</span>
1.OnInitDialog作用:设置字形/大小
CFont * f;
f = new CFont;
·····
GetDlgItem(IDC_BUTTON1)->SetFont(f);
2.OnDrawItem作用:设置内容和颜色
::SetTextColor()
::DrawText()

本文介绍如何在MFC中通过OnInitDialog和OnDrawItem函数来自定义按钮控件的字体、大小及颜色等属性。文章提供了具体实现代码示例,并展示了如何根据不同状态改变按钮的显示样式。
最低0.47元/天 解锁文章
898





