CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  Windows SDK/API

如何设置字体或字体大小?

楼主szcc(szcc)2003-12-02 15:58:46 在 C++ Builder / Windows SDK/API 提问

static   HDC   hDC;  
                  hDC=GetDC(0)   ;  
                  SetBkMode   (hDC,0);  
                  SelectObject(hDC,GetStockObject(SYSTEM_FONT))   ;  
                  SetTextColor(hDC,RGB(255,0,0))   ;  
                  TextOut(hDC,10,100,"231231231231231231",18   )   ;  
           
                  ReleaseDC(0,hDC)     ;  
  但该如何设置字体和字体大小呢?  
  问题点数:100、回复次数:1Top

1 楼ccrun(老妖)(www.ccrun.com)回复于 2003-12-02 16:12:02 得分 100

用LOGFONT  
   
  void   __fastcall   TForm1::Button1Click(TObject   *Sender)  
  {  
          LOGFONT   fontRec;  
          memset(&fontRec,   0,   sizeof(LOGFONT));  
          fontRec.lfHeight   =   20;                 //字体的高度  
          fontRec.lfWeight   =   FW_BOLD;       //粗体  
          lstrcpy(fontRec.lfFaceName,   "Verdana");     //字体  
          HFONT   hFont   =   CreateFontIndirect(&fontRec);  
          String   strTemp   =   "输出文字";  
          ::SelectObject(Canvas->Handle,   hFont);  
          ::SetTextColor(Canvas->Handle,   clRed);  
          ::SetBkMode(Canvas->Handle,   TRANSPARENT);  
          ::TextOut(Canvas->Handle,   10,   10,   strTemp.c_str(),   strTemp.Length());  
          ::DeleteObject(hFont);  
  }Top

相关问题

  • 如何设置TreeView的字体类型和字体大小?
  • 请教高手,【【在javascript中,如何设置style中的“字体大小”,“字体颜色”,“字体”??】】
  • 如何在VB中设置页眉页脚的字体,大小?
  • 如何设置字体的大小为32*32个象素点???
  • 如何设置CheckBoxList中各选项的字体大小?
  • 请我如何设置菜单上字体的大小??
  • 如何设置datagrid 的行距。以及字体大小?
  • 如何设置静态文本的字体大小
  • 如何设置字体及单文档的大小?
  • CRichEditCtrl下如何设置选定字体大小和颜色

关键词

  • 字体
  • fontrec
  • hdc
  • hfont
  • canvas
  • strtemp
  • handle

得分解答快速导航

  • 帖主:szcc
  • ccrun

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

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