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

用路径加载Icon时的问题

楼主jilu0002(子月寒轮)2005-02-02 13:39:31 在 VC/MFC / 界面 提问

我用ID加载时没有问题  
  HICON   hIcon   =   ::LoadIcon   (AfxGetResourceHandle(),MAKEINTRESOURCE(IDI_SHP));  
  可以看到图标,  
  但是我用路径加载时就看不见了  
  HICON   hIcon   =   ::LoadIcon(AfxGetResourceHandle(),".\\icon1.ico");  
  甚至我用绝对路径试过也不行。  
  这是怎么回事? 问题点数:20、回复次数:2Top

1 楼happyparrot(快乐鹦鹉)回复于 2005-02-02 13:49:17 得分 10

HICON   hIcon   =   ::LoadIcon(AfxGetResourceHandle(),".\\icon1.ico");  
  谁告诉你可以这么调用的?  
  HICON   LoadIcon(  
      HINSTANCE   hInstance,   //   handle   to   application   instance  
      LPCTSTR   lpIconName       //   name   string   or   resource   identifier  
  );  
  这里的LPCTSTR   lpIconName只能是MAKEINTRESOURCE(IDI_SHP)这种方式。而不是写绝对路径。  
  如果需要导入文件格式的ICON,那么请用LoadImage函数Top

2 楼njg_jh(糨糊)回复于 2005-02-02 13:54:20 得分 10

HICON   hIcon   =   (HICON)LoadImage(NULL,   ".\\icon1.ico"),   IMAGE_ICON,   0,   0, LR_LOADFROMFILE   |   LR_DEFAULTSIZE);Top

相关问题

  • 请教CDHtmlDialog中引用html资源,加载路径的问题。
  • 加载crystal report,程式中不用绝对路径怎么写?
  • 如何根据路径加载图片
  • 加载位图icon
  • 怎样获得Image中加载图像的路径??
  • 如何设定JDBC DRIVER的路径然后动态加载
  • 如何按原路径、名称保存已加载的图片?
  • setCursor怎么用啊,我要加载自己的icon
  • 请教高手,怎样得到执行程序中dll的路径,不是加载dll的程序的路径?
  • 怎样在CBitmapButton中加载外部指定路径的BMP图片??

关键词

  • 加载
  • 路径
  • hicon
  • icon
  • loadicon
  • afxgetresourcehandle
  • ico

得分解答快速导航

  • 帖主:jilu0002
  • happyparrot
  • njg_jh

相关链接

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

广告也精彩

反馈

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