最近接手一个VC对话框的界面工作,很久没有做VC了,所以还是很激动的。不过最后的时候遇到问题,老板要求在界面上做一个大的标题,目的就是为了好看。虽然功能比较简单,不过还是困扰了我一天左右。最后百度找到了正解,写下来供大家参考吧。
CFont cfont; //这个是全局的。放到include的下面就可以了
//以下这一部分放到OnInitDialog()里面。
cfont.CreateFont(16, //字体大小
0,0,0,FW_NORMAL,
FALSE,FALSE,
0,
ANSI_CHARSET, // nCharSet
OUT_DEFAULT_PRECIS, // nOutPrecision
CLIP_DEFAULT_PRECIS, // nClipPrecision
DEFAULT_QUALITY, // nQuality
DEFAULT_PITCH | FF_SWISS,"Arial"); // 字体
CWnd* pWnd = GetDlgItem(IDC_STATIC_TITLE); // 静态文本的编号
pWnd->SetFont(&cfont);
程序段的效果本来想放到上面的,不过就是一个标题的大小,所以就不放了,还是大家自己尝试一下吧。
来自
http://blog.sina.com.cn/s/blog_4c8287230100pr10.html