MFC 显示内存中的BMP 结构到PIC控件的问题,没有显示成功,已知BMP像素数据没有问题,谁能帮看看?

BMP像素数据在WINSDK上没有问题换成MFC不得了谁帮看看谢谢... BMP像素数据在WINSDK上没有问题 换成MFC不得了 谁帮看看谢谢 展开
 我来答
任明星Ming
2013-08-06 · TA获得超过798个赞
知道小有建树答主
回答量:1061
采纳率:100%
帮助的人:1150万
展开全部
我是用以下方法加载BMP图像的,你看看能用在你那上面吗?直接用LoadImage函数就好了。
// 加载位图
HBITMAP hBitmap;
hBitmap= (HBITMAP)LoadImage(NULL, "107.bmp", IMAGE_BITMAP, 0, 0,LR_LOADFROMFILE | LR_CREATEDIBSECTION);
if(hBitmap == NULL)
{
MessageBox(hwnd,"LoadImage failed", "Error", MB_ICONERROR);
exit(0);
}
//位图HDC
HDChdc = GetDC(hwnd);
s_hdcMem= CreateCompatibleDC(hdc);
SelectObject(s_hdcMem,hBitmap);
ReleaseDC(hwnd,hdc);

//计算位图宽高
BITMAPbm;
GetObject(hBitmap,sizeof(bm), &bm);
s_nWidth= bm.bmWidth;
s_nHeight= bm.bmHeight;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式