标题:为什么自己的bmp图片显示不了?
只看楼主
拉克丝
Rank: 2
等 级:论坛游民
帖 子:29
专家分:32
注 册:2013-10-15
结帖率:40%
已结贴  问题点数:5 回复次数:2 
为什么自己的bmp图片显示不了?
为什么自己的bmp图片显示不了?
hInstance = ((LPCREATESTRUCT)lParam) -> hInstance;
我按照书上的写的..可是没有显示,希望大师能够帮助我..嘻嘻!
case WM_PAINT :
            hdc = BeginPaint(hwnd, &ps);
            hBitmap = LoadBitmap(hInstance, "C:\\Users\\Administrator\\Desktop\\girl.bmp");
            GetObject(hBitmap, sizeof(BITMAP), &bitmap);
            cxSource = bitmap.bmWidth;
            cySource = bitmap.bmHeight;
            hdcMem = CreateCompatibleDC(hdc);
            SelectObject(hdcMem, hBitmap);
            BitBlt(hdc, 0, 0, cxSource, cySource, hdcMem, 0, 0, SRCCOPY);
            DeleteDC(hdcMem);
            EndPaint(hwnd, &ps);
搜索更多相关主题的帖子: Desktop Users 图片 
2013-10-18 00:31
yuccn
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:何方
等 级:版主
威 望:167
帖 子:6809
专家分:42393
注 册:2010-12-16
得分:5 
调试一下,看看各个参数数据等是否你期望的

我行我乐
我的博客:
http://blog.yuccn. net
2013-10-18 08:14
拉克丝
Rank: 2
等 级:论坛游民
帖 子:29
专家分:32
注 册:2013-10-15
得分:0 
回复 2楼 yuccn
我用MessageBoxPrintf("对话框名", TEXT("(%i,%i)"), cxSource, cySource);显示出来的值是2个很大的负值,但是我不知道什么原因?

喂喂喂,我的光线不是粒子炮不是死光炮也不是超电磁炮你到底懂了没有啊?
2013-10-18 13:23



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-422092-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.627376 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved