CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  界面

如何使对话框上按钮的字体为粗体啊?

楼主YanZhikai(颜志开)2005-05-09 17:28:26 在 VC/MFC / 界面 提问

我总是试不成功,希望各位大哥不吝赐教。  
   
  最好有程序的样例,小弟入门不久,实在感到比较困惑。  
   
  谢谢!  
  问题点数:100、回复次数:8Top

1 楼vcleaner(我没当大哥很久了.......)回复于 2005-05-09 17:37:10 得分 35

设置按钮字体。  
  定义一个CFont型成员变量,不能定义为临时变量  
  然后CreateFont  
  然后SetFontTop

2 楼vcleaner(我没当大哥很久了.......)回复于 2005-05-09 17:39:26 得分 0

按钮自画参考:  
  http://www.vckbase.com/document/viewdoc/?id=559  
  http://www.vckbase.com/document/viewdoc/?id=683  
  http://www.vckbase.com/document/viewdoc/?id=551Top

3 楼vcleaner(我没当大哥很久了.......)回复于 2005-05-09 17:40:43 得分 0

http://www.vckbase.com/document/viewdoc/?id=530  
  http://www.vckbase.com/document/viewdoc/?id=561  
   
  或者直接使用CButtonST类,参考:  
  http://www.vckbase.com/document/viewdoc/?id=518Top

4 楼xuzheng318(忧郁王子)回复于 2005-05-09 17:46:11 得分 0

CreateFont  
  SetFontTop

5 楼xiaodongdehome(骆驼 Msn : greatcampo@hotmail.com)回复于 2005-05-09 17:49:06 得分 0

学习!Top

6 楼tanhan0328(璇儿)回复于 2005-05-09 18:03:13 得分 30

CFont   m_font;  
  m_font.CreateFont(-16,0,   0,0,400,   0,0,0,   134,   3,2,1,   49,"System");  
  m_static1.SetFont(&m_font);Top

7 楼anlywei(建安)回复于 2005-05-10 09:17:45 得分 0

MARKTop

8 楼whslovexyp(菜鸟学习中ing)回复于 2005-05-10 13:10:13 得分 35

要改变其字体首先要CFont::CreateFont创建一个字体,然后用CWnd::SetFont选择此字体,赋给控件.  
  BOOL   CreateFont(   int   nHeight,   int   nWidth,   int   nEscapement,   int   nOrientation,   int   nWeight,   BYTE   bItalic,   BYTE   bUnderline,   BYTE   cStrikeOut,   BYTE   nCharSet,   BYTE   nOutPrecision,   BYTE   nClipPrecision,   BYTE   nQuality,   BYTE   nPitchAndFamily,   LPCTSTR   lpszFacename   );  
       
      参数说明:  
      nHeight                   :字体高度.>0:字体的高度值;=0:字体采用缺省直.<0:此值的绝对值为高度.  
      nWidth                     :字体宽度.  
      nEscapement           :文本行的倾斜度.  
      nOrientation         :字符基线的倾斜度.  
      nWeight                   :字体的粗细.如下:  
          .FW_DONTCARE  
          .FW_THIN  
          .FW_EXTRALIGHT  
            .....  
      bItalic                   :字体是否为斜体  
      bUnderline             :字体是否带下划线  
      cStrikeOut             :字体是否带删除线  
      nCharSet                 :字体的字符集  
          .ANSI_CHARSET  
          .DEFAULT_CHARSET  
          .SYMBOL_CHARSET  
            ......  
      nOutPrecision       :字符的输出精度  
      nClipPrecision     :字符裁剪的精度  
      nQuality                 :字符的输出质量  
      nPitchAndFamily   :字符间距和字体族(低位说明间距,高位说明字符族)  
      lpszFacename         :字体名称  
  自己根据参数来设置吧.Top

相关问题

  • 如何改变对话框上按钮的字体颜色?
  • 如何更改一个对话框中的个别按钮的字体大小?
  • java 对话框字体!
  • 对话框字体修改!
  • 基于对话框的程序怎么修改静态文本框和按钮控件上的字体??
  • 如何设置按钮(对话框、控件)字体的大小、颜色、风格、类型?
  • 用通用对话框无法打开字体对话框
  • 关于对话框字体的问题!!!
  • 对话框的字体问题?
  • “字体”对话框的疑惑

关键词

  • 字体
  • document
  • viewdoc
  • vckbase
  • 按钮
  • createfont
  • cfont
  • setfont
  • byte
  • font

得分解答快速导航

  • 帖主:YanZhikai
  • vcleaner
  • tanhan0328
  • whslovexyp

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo