头文件中引用:
#include "msflexgrid.h"
定义:
CFont cf;
CMSFlexGrid m_fgrid;资源文件中定义:
cf.CreateFont(12,0,0,0,FW_NORMAL,0,0,0,GB2312_CHARSET,OUT_STROKE_PRECIS,CLIP_STROKE_PRECIS,DRAFT_QUALITY,VARIABLE_PITCH|FF_SWISS,"Times New Roman");m_fgrid.Create("",WS_CHILD|WS_VISIBLE,CRect(0,0,10,10),this,IDC_MSFLEXGRID1);
GetDlgItem(IDC_MSFLEXGRID1)->SetFont(&cf);
//m_fgrid.SetFont(&cf);编译/运行都没任何错误或警告,运行后字体大小却没改变,这是怎么回事,该怎么修改才能改变字体大小?
我动态添加别的控件(CEdit),都能很好的改变字体…请不要说调用别的报表控件,我觉得MSFlexGrid已经很好用了!