资源描述:
《vc6.0 改变字体字形和颜色方法(总结版)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、VC6.0改变字体字形和颜色方法(总结版)到目前为止,尚未能找到能在一段代码里改变字体字形和颜色的方法,所以只能两者分开设置。1.改变字体字形的方法在BOOLCXXXXBoxDlg::OnInitDialog()中加入以下代码CFont*f;f=newCFont;f->CreateFont(20,0,0,0,FW_BOLD,TRUE,FALSE,0,ANSI_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,DEFAULT_PITCH
2、FF_SWISS,_T("Arial"))
3、;GetDlgItem(IDC_STRY)->SetFont(f);//(其中IDC_STRY是静态文本的ID)CreateFont的参数定义如下: BOOL CreateFont( int nHeight, //字体的高度 int nWidth, //字体的宽度
4、 int nEscapement, //字体显示的角度 int nOrientation, //字体的角度 int nWeight, //字体的磅数 BYTE bItalic, //斜体字体
5、 BYTE bUnderline, //带下划线的字体 BYTE cStrikeOut, //带删除线的字体 BYTE nCharSet, //所需的字符集 BYTE nOutPrecision,
6、 //输出的精度 BYTE nClipPrecision, //裁减的精度 BYTE nQuality, //逻辑字体与输出设备的实际 //字体之间的精度
7、 BYTE nPitchAndFamily, //字体间距和字体集 LPCTSTR lpszFacename //字体名称 ); 如果是要相应按钮,可以用以下的代码CFontfont;font.CreatePointFont(100,_T("宋体"));//改变大小m_wndEditBox.SetFont(&font);2.改变字体颜色的方法点击窗体空白处计划窗体类,在属性的消息下拉列表中选择W
8、M_CtlColor文件中增加HBRUSHCSingleBoxDlg::OnCtlColor(CDC*pDC,CWnd*pWnd,UINTnCtlColor)函数在函数中加入以下代码(其中IDC_STRY是静态文本的ID)HBRUSHhbr;CFont*cFont=newCFont;cFont->CreateFont(16,0,0,0,FW_SEMIBOLD,FALSE,FALSE,0,ANSI_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,DEFAULT_PITCH&FF
9、_SWISS,_T("Arial"));if(CTLCOLOR_STATIC==nCtlCol