求大神指教为什么小弟我通过位图名字加载位图总是失败
求大神指教为什么我通过位图名字加载位图总是失败?
位图资源我有名字也没错,在程序目录下,但是我查看的loadBitmap()函数的返回值为什么总是0;表示加载不成功,求大神指教。
------解决方案--------------------
把图片转换到VC里位图资源,然后参数写资源ID名试试呢?
或者换一个小像素图片
------解决方案--------------------
换个图片试试,代码好像没看出问题来。
------解决方案--------------------
试试 LoadImage 从文件。
------解决方案--------------------
用getlasterror 看看是不是参数错误!
------解决方案--------------------
加入到资源中,然后LoadBitmap(IDB_BITMAP1);或者LoadImage()直接从外部文件加载bmp位图
CClientDC(this);
CBitmap Btest;
Btest.LoadBitmap("test.bmp");
BITMAP inf;
Btest.GetBitmap(&inf);
CDC Dc;
dc.CreateCompatibleDC(&Dc);
dc.SelectObject(&Btest);
Dc.BitBlt(50,50,inf.bmWidth,inf.bmHeight,&dc,0,0,SRCCOPY);
位图资源我有名字也没错,在程序目录下,但是我查看的loadBitmap()函数的返回值为什么总是0;表示加载不成功,求大神指教。
------解决方案--------------------
把图片转换到VC里位图资源,然后参数写资源ID名试试呢?
或者换一个小像素图片
------解决方案--------------------
换个图片试试,代码好像没看出问题来。
------解决方案--------------------
试试 LoadImage 从文件。
------解决方案--------------------
用getlasterror 看看是不是参数错误!
------解决方案--------------------
加入到资源中,然后LoadBitmap(IDB_BITMAP1);或者LoadImage()直接从外部文件加载bmp位图