纠结一个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);
求各位大侠指导!!
绘图代码如下:
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);
求各位大侠指导!!
相关文章推荐
- 用MFC创建一个ping的小程序
- 怎样使用MFC单文档程序编写一个鼠标画线程序
- 关于mvc中应该重model还是重control,个人纠结很久的一个看法
- vs2005里,建立一个MFC单文档程序,未选择数据库支持,后来需要用sql server的处理方法
- MFC多文档程序启动时一个文档创建两个视图
- stdafx.h、stdafx.cpp是干什么用的?为什么我的每一个cpp文件都必须包含stdafx.h? Windows和MFC的include文件都非常大,即使有一个快速的处理程序,编
- MFC学习之二:建立一个对话框程序
- 孙鑫VC学习笔记:第十五讲 (四) 编写一个基于MFC对话框的聊天程序
- 一个最简单的MFC程序框架剖析
- 终于用VC/MFC做了一个真正的程序
- 使用MFC开发的一个U盘后台拷贝程序
- IntelliJ IDEA 在使用manven后的纠结(每次修改代码都要重启tomcat才能看效果吗?),请各位大侠来看看问题
- mfc创建一个没有文档类的视图程序
- (他山之石)MFC学习之路(二)如何在多文档视图中,程序一开始运行,只出现主框架,不打开一个文档?
- MFC1-纯手写一个程序
- 创建一个 MFC+ATL ComExe, 如同Word一样的带有AppID,Com接口 等混合型程序
- 如何手动写一个MFC单文档程序框架
- 请各位大侠帮忙看看我编的程序可行吗,
- 让你的MFC程序只能开一个例程
- 一个执行Dos命令的窗口程序,与各位分享。