77问答网
所有问题
怎么往MFC单文档窗口中添加背景图片,并且使图片能自适应窗口大小
是有LoadBitmap()和Loadimage()两种方法吗,具体怎么实现?
举报该问题
推荐答案 2013-07-30
这个只是加载图片的方法,但还没涉及到图片的放大和缩小的问题。
如果放大和缩小都会对图片造成失真。
解决方法一:对于有复杂纹理的图片,只能用一张比窗口大的图片,来进行裁切,以适应该窗口的大小。注意是裁切,不是拉伸。
解决方法二:对于没有纹理的图片,就用裁切加图片重新组合的方式,来适应窗口大小。这个实现方式,请参考以下博客,图片格式的进度条:
http://blog.csdn.net/renstarone/article/details/9230763
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/INIGvWWvq.html
其他回答
第1个回答 2013-08-06
加载图片,然后利用GDI函数画图。
相似回答
vc中
如何
让
背景图片
随窗体的
大小
变化而改变
mfc
答:
1、DIALOG 对话框:处理WM_CTLCOLORDLG,消息事件,先检查对话框的窗口尺寸,然后依据该尺寸创建一个兼容位图,将原图直接StretchBlt() 缩放到对话框
大小,
然后将这个兼容位图转换成位图画刷并返回就可以了。2、普通的WINDOWS 窗体。处理WM_PAINT消息。 计算窗体尺寸,然后直接使用这个API 进行缩放。 中间可...
...着数据库的框(运行后是图中这种的)
添加背景图片
呀?求大神~
答:
可以在创建向导中 把View的基类变成CListView GetListCtrl()获取到list控件 用代码设置成 report风格 添加列就可以了 SetBkImage可以设置控件的
背景图片
。看看ClistCtrl类的成员函数吧
vs
图片背景图
-VS2008
MFC
对话框
如何添加背景图片
答:
VS2008
MFC
对话框
如何添加背景图片
方法一:1、声明成员变量CBrushm_brush;2、在InitDialog
中添加
代码:CBitmapbmp;(IDB_BITMAP1);//这个IDB_BITMAP1要自己添加 m_(&bmp);3、重载对话框的OnCtlColor,改最后的返回值:return(HBRUSH)m_brush;方法二:把下面这段代码加进OnPaint()里就行了 CPaintDCdc...
winCE下
mfc
程序
如何
给对话框
添加背景图片
答:
//加载背景位图 CBitmap bitmap;bitmap.LoadBitmap(IDB_BITMAP_BG); //图片ID //创建内存DC CDC dc;dc.CreateCompatibleDC(pDC);//选择位图 CBitmap* pOldBitmap=dc.SelectObject(&bitmap);SetStretchBltMode(pDC->m_hDC,COLORONCOLOR);//这个模式不设置的话会导致图片严重失真 BITMAP bmp;bi...
MFC
如歌让
图片自适应
PictureControl
大小
答:
在对话框收到WM_SIZE时,先获取对话框的
大小,
然后改变picturebox的大小即可。CRect rcClient,rcPicture;GetClientRect(&rcClient);m_PictureBox.GetClientRect(&rcPicture);// 移动picturebox到对话框的左上角。rcPicture.MoveToX(0);rcPicture.MoveToY(0);// pircurebox的长宽是对话框长宽的2分...
MFC
程序
里如何插入图片
答:
这个办法比较简单相对来说,你只要为程序窗口类添加WM_CTLCOLOR()消息,然后在相应自动生成的OnCtlColor函数里,建立一个CBrush画刷,再建立一个CBitmap对象,将图像选进Cbitmap完了,将画刷初始化为这个Cbtimap,最后将这个画刷在OnCtlColor函数中返回.就可以了 ...
MFC 单文档
工程中picture控件
怎么
按照
图片大小
比例显示
图片,
即控件大 ...
答:
打开图片的时候,可以知道图片的长宽,然后根据这个长宽值,来设置picture控件。可以使用setSize(),也可以使用MoveWindow(),还可以使用SetWindowsPos
大家正在搜
word背景图片怎么设置大小
怎么给文档加背景图案
word文档怎么做背景图
文档怎么插背景图
word文档如何设置背景图片
wps背景图片怎么设置
word怎么加背景图
wps怎么把图片当背景
word背景图片怎么铺满
相关问题
MFC建立单文档,为界面添加一张图片,怎样设置它的显示大小
vc中如何让背景图片随窗体的大小变化而改变 mfc
怎么在C++里面固定窗口大小?或者是图片背景适应窗口大小?急...
请问:C++中单文档,引入位图后如何控制位图的大小,并使之随...
MFC工程 单文档窗体中怎么插入背景图片啊,按网上的做法原来...
MFC 单文档工程中picture控件怎么按照图片大小比例显...
如何使MFC中picture控件显示出来的图片和实际图片大小...
怎么设置MFC单文档窗口大小