香辣火锅鸡煲:我想请问下在vc SDI程序中怎么设置背景图片的问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 12:35:49
要求在窗口变大或变小的时候也能更着变化,能够显示全图,而不是一部分:) 谢谢啦

我在OnDraw中添加代码

CBitmap bitmap;
bitmap.LoadBitmap(IDB_BK);
CDC MemDC;
MemDC.CreateCompatibleDC(pDC);
CBitmap* pOldBitmap=MemDC.SelectObject(&bitmap);
BITMAP bmp;
bitmap.GetObject(sizeof(BITMAP),&bmp);
pDC->BitBlt(0,0,bmp.bmWidth,bmp.bmWidth,&MemDC,0,0,SRCCOPY);
当窗体大小变化时怎么控制图片完整绘出?谢谢一楼的了 ``

设置背景在OnEraseBkgnd里面, 把OnDraw里的都倒到这里吧.

另外,显示全图不要用BitBlt,用StrethBlt,不用再详细了吧?