| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 649 人关注过本帖
标题:为什么自己的bmp图片显示不了?
取消只看楼主 加入收藏
拉克丝
Rank: 2
等 级:论坛游民
帖 子:29
专家分:32
注 册:2013-10-15
结帖率:40%
收藏
已结贴  问题点数:5 回复次数:1 
为什么自己的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
拉克丝
Rank: 2
等 级:论坛游民
帖 子:29
专家分:32
注 册:2013-10-15
收藏
得分:0 
回复 2楼 yuccn
我用MessageBoxPrintf("对话框名", TEXT("(%i,%i)"), cxSource, cySource);显示出来的值是2个很大的负值,但是我不知道什么原因?

喂喂喂,我的光线不是粒子炮不是死光炮也不是超电磁炮你到底懂了没有啊?
2013-10-18 13:23
快速回复:为什么自己的bmp图片显示不了?
数据加载中...
 
   



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

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