您的位置:首页 > 移动开发 > 微信开发

纠结一个MFC的小程序很久了,求各位大侠帮组

2012-02-19 20:47 246 查看
刚刚在研究《Visual C++ 开发入门与编程实践》第五章的时候,遇到一个例题把我纠结了,例题的题目是这样的:选择一张图片,输入高度和宽度,然后作为第一个对话框的背景。问题就出在选择完图片、高度和宽度以后就是无法作为第一个对话框的背景。

绘图代码如下:

HDC desthdc = this ->GetDC()->GetSafeHdc();

HBITMAP hbitmap;

hbitmap = (HBITMAP)LoadImage(AfxGetInstanceHandle(),

m_strPath,IMAGE_BITMAP,

m_Height,m_Width,LR_LOADFROMFILE|LR_CREATEDIBSECTION);

HDC srchdc = CreateCompatibleDC(desthdc);

SelectObject(srchdc,(HGDIOBJ)hbitmap);

BitBlt(srchdc,0,0,m_Height,m_Width,srchdc,0,0,SRCCOPY);

DeleteDC(srchdc);

DeleteDC(desthdc);

求各位大侠指导!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: