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

如何在画图标时指定其大小,详情见内。

楼主xming076(虚名)2002-06-07 16:26:16 在 VC/MFC / 基础类 提问

一般的图标都有16   *   16和32   *   32两种尺寸,我如何在DrawIcon方法中指定图标按哪种尺寸绘制?或者有什么其它好的方法可以实现?  
  用CImageList的Draw方法可以,但是很麻烦,要先创建一个CImageList对象才能用。 问题点数:20、回复次数:5Top

1 楼xming076(虚名)回复于 2002-06-07 16:36:34 得分 0

我的如下代码,画出来的图标大小是32   *   32的,有没有办法让这个图标画出来的是16   *   16,而且要透明?  
  前提:不使用CImageList的Draw方法  
   
  HICON   hIcon   =   LoadIcon(NULL,IDI_WINLOGO);  
  DrawIcon(hdc,0,0,hIcon);Top

2 楼tzsak(我要学好编程)回复于 2002-06-07 19:16:15 得分 0

对话框的OnPaint()   中有绘制16*16的代码Top

3 楼xming076(虚名)回复于 2002-06-10 10:42:10 得分 0

怎么都没有人来看这个问题的?CSDN的高手都到哪儿去了?Top

4 楼longaway()回复于 2002-06-10 11:22:42 得分 20

BOOL   DrawIconEx(  
      HDC   hdc,                                       //   handle   to   device   context  
      int   xLeft,                                   //   x-coord   of   upper   left   corner  
      int   yTop,                                     //   y-coord   of   upper   left   corner  
      HICON   hIcon,                               //   handle   to   icon  
      int   cxWidth,                               //   icon   width  
      int   cyWidth,                               //   icon   height  
      UINT   istepIfAniCur,                 //   frame   index,   animated   cursor  
      HBRUSH   hbrFlickerFreeDraw,   //   handle   to   background   brush  
      UINT   diFlags                               //   icon-drawing   flags  
  );  
  Top

5 楼xming076(虚名)回复于 2002-06-11 08:50:47 得分 0

谢谢longaway(),我只注意DrawIcon,没注意到有个DrawIconExTop

相关问题

  • 怎么指定子窗体的图标?
  • 如何指定exe的图标?
  • 如何编写程序修改应用程序的图标为指定图标?
  • TTreeview如何为每一个节点指定不同的图标
  • 如何得到指定文件扩展名的图标
  • 如何用代码码方式为BitBtn指定图标?
  • 如何抽取指定exe中的真彩色图标?
  • 如何指定VC编译后的exe文件的图标?
  • 如果在ListView控件中指定图标的大小。
  • 图标花屏,是否是显卡问题?详情见内!!!

关键词

  • 图标
  • hicon
  • drawicon
  • cimagelist
  • icon
  • hdc
  • 方法
  • drawing
  • handle

得分解答快速导航

  • 帖主:xming076
  • longaway

相关链接

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

广告也精彩

反馈

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