关于给HBITMAP数组赋值的问题,请教高手!!!! 本帖最后由 xm877 于 2012-01-11 09:23:08 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HBITMAP *hbmp = new HBITMAP[20]; hbmp[0] = SHLoadDIBitmap(_T("a.bmp"));返回值是这样赋值没有问题如果还出错,建议用LoadBitmap HBITMAP *hbmp = new HBITMAP[20]; hbmp[0] = SHLoadDIBitmap(_T("\\a.bmp")); 改为HBITMAP hbmp[20];hbmp[0] = SHLoadDIBitmap(_T("\\a.bmp")); 是否还报错? GIS_wudi:因为必需要用到SHLoadDIBitmap()这个函数,单个变量赋没问题,改成数组就不行了…… 是的,我是在wince6.0下用SDK做的,不知有何区别? 我用你的代码试了一下没有任何问题我这面的环境是VS2005+WinCE5.0 额额,确实没问题,怎么说呢我定义的全局变量hbmp[20]和很久以前测试定义的成员变量hbmp重名了纠结了几天,原来是个乌龙……结帖了,N个谢谢…… opengl vc交流群 求助:WINCE隐藏鼠标 怎样才可以禁止打开notepad? 视图刷新时的闪动问题: WM_ERASEBKGND怎么加到ClassWizard上? 怎样让对话框的内容显示在主窗口? ucancode form++ 这段程序什么意思啊?请高手帮忙解释一下,再线等待,高分相送 从未见过的调试问题,在网上也找不到答案 %%%%%%%%%--to lpt(独云),快收信吧!!!--%%%%%%%%% TerminateThread为什么结束不了线程呢 如何 编写快捷键,跟帖又分
hbmp[0] = SHLoadDIBitmap(_T("a.bmp"));
返回值是这样赋值没有问题
如果还出错,建议用LoadBitmap
hbmp[0] = SHLoadDIBitmap(_T("\\a.bmp"));
改为
HBITMAP hbmp[20];
hbmp[0] = SHLoadDIBitmap(_T("\\a.bmp")); 是否还报错?
GIS_wudi:因为必需要用到SHLoadDIBitmap()这个函数,单个变量赋没问题,改成数组就不行了……
没有任何问题
我这面的环境是VS2005+WinCE5.0
我定义的全局变量hbmp[20]和很久以前测试定义的成员变量hbmp重名了
纠结了几天,原来是个乌龙……
结帖了,N个谢谢……