1.设置字体大小及样式
Ribbon控件中默认的字体比较模糊,看不清楚,可以设置成好看的字体,比如"微软雅黑"
使用如下代码,加在MainFrm.cpp中的PreCreateWindow函数中
LOGFONT logfont = {0};
:: SystemParametersInfo(SPI_GETICONTITLELOGFONT, sizeof(LOGFONT), &logfont, 0);
//logfont.lfHeight = logfont.lfHeight * 1.05; //设置字体大小
//logfont.lfWidth = logfont.lfWidth * 1.05;
_tcscpy(logfont.lfFaceName , _T("微软雅黑")); //设置字体演示
afxGlobalData.SetMenuFont(&logfont,true); //修改Ribbon中按钮字体
需要注意的就是_tcscpy这个函数,它是完成拷贝字符串的功能。这里用strcpy是有问题的,strcpy不支持unicode字符串转换