CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  界面

如何在一个Static上显示小图标?

楼主So1o()2004-09-04 19:50:58 在 VC/MFC / 界面 提问

如题  
  在CStatic上显示16x16的小图标? 问题点数:0、回复次数:4Top

1 楼laiyiling(陌生人[MVP])回复于 2004-09-04 19:57:30 得分 0

CStatic   *pStatic=(CStatic   *)GetDlgItem(IDC_STATIC1);  
  pStatic->ModifyStyle(0x0,SS_ICON|SS_CENTERIMAGE)  
  pStatic->SetIcon(.....);Top

2 楼houdy(致力于图像/图形领域,成为有思想的程序员)回复于 2005-08-01 10:58:24 得分 0

我也遇到同样的问题,以上的代码只能显示32*32的图标,即使你选用16×16d的图标。Top

3 楼CodeKey()回复于 2005-08-01 17:22:52 得分 0

CWnd::SetIcon  
  HICON   SetIcon(   HICON   hIcon,   BOOL   bBigIcon   );  
   
  bBigIcon  
   
  Specifies   a   32   pixel   by   32   pixel   icon   if   TRUE;   specifies   a   16   pixel   by   16   pixel   icon   if   FALSE.  
   
  是否可以??没试过Top

4 楼CodeKey()回复于 2005-08-01 17:52:18 得分 0

那样不行,这样了  
   
  CStatic       *pStatic=(CStatic     *)GetDlgItem(IDC_STATIC_1);  
   
  HICON   hIcon   =   (HICON)::LoadImage(::AfxGetInstanceHandle(),    
  MAKEINTRESOURCE(IDR_MAINFRAME),   IMAGE_ICON,   16,   16,   0);  
   
  pStatic->ModifyStyle(0x0,SS_ICON|SS_CENTERIMAGE);  
   
  pStatic->SetIcon(hIcon);  
   
  Top

相关问题

  • 如何创建一个具有显示icon图标的static控件?
  • 如何显示透明图标?
  • APPLICATION.MESSAGEBOX()中如何显示图标呢?
  • 状态条中如何显示图标...
  • 如何显示文件的图标?
  • 如何在statusbar上显示图标?
  • 状态条中如何显示图标?
  • 如何在CListCtrl里显示图标
  • 如何让mxOutLookBarPro显示大图标
  • 如何显示取得的图标?

关键词

  • pstatic
  • 图标
  • cstatic
  • hicon
  • seticon
  • 显示
  • pixel
  • icon
  • ss
  • static

得分解答快速导航

  • 帖主:So1o

相关链接

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

广告也精彩

反馈

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