一个SHLoadImageFile的问题

原创 2017年01月03日 00:38:34
我在一个计时器中这个样写
void CALLBACK timer(HWND hwnd)
{
  HBITMAP hmbit;
  TCHAR thispicname[100];
  lstrcpy(thispicname,L"\\Program Files\\wea\\Pic\\");
   g_selectpic_now=g_selectpic_now-1;
   if(g_selectpic_now<0)
   {
       g_selectpic_now=22;
   if(g_selectpic_now!=0)
   {
     TCHAR *title=chartotchar(Ifile[g_selectpic_now].filename);
     lstrcat(thispicname,title); 
     hmbit=SHLoadImageFile(thispicname);
   }
       
   }
   else
   {
    TCHAR *title=chartotchar(Ifile[g_selectpic_now].filename);
     lstrcat(thispicname,title); 
     hmbit=SHLoadImageFile(thispicname);
 if(hmbit==NULL)
 {
int k=GetLastError();
  }  }
   }

 
   }
}
//其中Ifile[23]中存着22章720*576大小的图片名字,问题这个定时器执行6,7次后hmbit=SHLoadImageFile(thispicname);这句话就得不到图片了,错误号为6,本程序原来是为了22张720*576的图片变换显示

关于SHLoadImageFile无法载入图片的问题

由于近期在做PDA照相和图片查看的功能,所以需要用到SHLoadImageFile()函数来实现jpg文件的读取,开始测试时可以读取jpg文件,但是程序打开后只能连续读取几次后就不能读取了,必须关闭重...
  • lgt815335593
  • lgt815335593
  • 2012年01月11日 18:36
  • 297

LoadImage() vs SHLoadImageFile()

 在windows mobile6下用LoadImage加载位图,但是始终都是加载失败,于是就改换为SHLoadImageFile,结果可以了。代码如下:        CRect rect;    ...
  • q1wenchang
  • q1wenchang
  • 2010年08月20日 15:13
  • 712

一个逻辑问题的分析:“天堂与地狱的守卫”

最近和朋友讨论一个逻辑问题,据说也是个以前出现过的面试题了。拿出来和大家分享。 问题如下: 你来到两道门口,一道是天堂之门, 一道是地狱之门 。 门口都有一个守卫,只知道守卫一个只说假话,一个只说...
  • lsldd
  • lsldd
  • 2013年11月14日 13:34
  • 27166

子集和问题 解题报告

子集和问题 【问题描述】        子集和问题的一个实例为〈S,t〉。其中,S={ x1, x2,…, xn}是一个正整数的集合,c是一个正整数。子集和问题判定是否存在S的一个子集S1,使得子...
  • Clove_unique
  • Clove_unique
  • 2015年08月13日 08:42
  • 2301

循环链表解决约瑟夫问题(简化版)

约瑟夫环是一个经典的数学的应用问题:已知N个人(以编号1,2,3...N分别表示)围坐在一张圆桌周围。从编号为1的人开始报数,数到M的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此...
  • jw903
  • jw903
  • 2014年08月31日 23:10
  • 1770

C#读写EXCEL源码提示“office检测到此文件存在一个问题。为帮助保护您的计算机,不能打开此文件。 ”的解决

1.C#写的操作EXCEL应用 提示“office检测到此文件存在一个问题。为帮助保护您的计算机,不能打开此文件。  ”之前还正常,换个电脑就报错。 先手工打开Excel,会提示“受保护的视图”,不能...
  • chenhao0568
  • chenhao0568
  • 2017年08月29日 13:55
  • 2451

lintcode-简单- Fizz Buzz 问题

给你一个整数n. 从 1 到 n 按照下面的规则打印每个数: 如果这个数被3整除,打印fizz.如果这个数被5整除,打印buzz. 如果这个数能同时被3和5整除,打印fizz bu...
  • zlj1217
  • zlj1217
  • 2017年02月16日 13:27
  • 436

一次拓扑问题的解决经历

问题介绍: 在起点和终点组成的连线的集合中,例如{a-b,a-c,c-d,d-f,f-a,b-d ,h-i,e-h,m-n …….}中如何找出有连接信息的节点组呢? 期待结果: 只要有连接线的节...
  • xiaozhaorui
  • xiaozhaorui
  • 2016年11月22日 15:24
  • 318

HDU1207-汉诺塔II

汉诺塔II Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Subm...
  • a664607530
  • a664607530
  • 2016年05月05日 13:42
  • 594

一个问题阻止windows正确检查此机器的许可证 错误代码:0x80070002

问题描述:昨天升级到winXP sp3,不过就无法进入系统,错误如下一个问题阻止windows正确检查此机器的许可证 错误代码:0x80070002。找了好多解决问题的方式,这个最简便!希望对大家尝鲜...
  • qingyundys
  • qingyundys
  • 2008年05月30日 15:49
  • 22842
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一个SHLoadImageFile的问题
举报原因:
原因补充:

(最多只允许输入30个字)