[MFC]如何改变对话框EDIT Control内控件的字体?
1个回答
展开全部
下面的内容,给你一个解答. [解决方法] 简单的步骤:在Windows中,每个窗体都有自己的字体.要改变其字体首先要CFont::CreateFont创建一个字体,然后用CWnd::SetFont选择此字体,赋给控件.但很多人可能会因为CreateFont的参数之多,望而却步.下面我介绍一下参数. 函数原型: BOOL CreateFont( int nHeight, int nWidth, int nEscapement, intnOrientation, int nWeight, BYTE bItalic, BYTE bUnderline, BYTE cStrikeOut,BYTE nCharSet, BYTE nOutPrecision, BYTE nClipPrecision, BYTE nQuality, BYTEnPitchAndFamily, LPCTSTR lpszFacename ); 参数说明: nHeight :字体高度.>0:字体的高度值;=0:字体采用缺省直.SetFont(&m_Font,FALSE); return TRUE; // return TRUE unless you set the focus to a control } 说明:在OnInitDialog()中的//CFont m_Font;前的"//"号去掉,将类声明中的CFontm_Font;去掉会是什么结果?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询