VC中字体颜色的设置

由于在VC编程中,不能单独对界面中的某一部分的字体进行设置,只能对整个窗体的字体进行整体设置(在窗体的Font属性中进行设置),如果想对某一组件或某些组件的字体进行改变,需要在程序中实现,比如在OnInitDialog()初始化代码中编程实现。

例如:

CFont font;

font.CreatePointFont(12,"黑体",NULL);

GetDlgItem(IDC_STATIC_DIR_ONOFF_TITLE)->SetFont(&font);

GetDlgItem(IDC_STATIC_INDIR_ONOFF_TITLE)->SetFont(&font);

GetDlgItem(IDC_STATIC_CJ_TITLE)->SetFont(&font);

 

其中,

IDC_STATIC_DIR_ONOFF_TITLE、IDC_STATIC_INDIR_ONOFF_TITLE、IDC_STATIC_CJ_TITLE为控件的ID号。

 

扫描二维码关注公众号,回复: 5718823 查看本文章

BOOL CreatePointFont(  //创建指定字体类型和字体大小

int nPointSize,    //字体的大小

LPCTSTR lpszFaceName, //字体类型

CDC* pDC = NULL  (不太清楚,就设置为NULL)

);

猜你喜欢

转载自blog.csdn.net/daofengdeba/article/details/13277263