您的位置:首页 > 其它

VC对话框界面如何调整静态文本字体和大小?

2012-01-18 13:28 435 查看
最近接手一个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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: