流云の剑舞秋风

吾生也有涯 而知也无涯

博客园 首页 新随笔 联系 订阅 管理
新建一个SDI的工程,所有都是默认.打开资源编辑器,右键,import 选择图片导入.使用默认的ID
不要尝试去编辑他,因为他的颜色超过了256.在OnDraw函数中添加如下代码:
 CDC memDC;
//内存设备场景
 CBitmap cb;//位图类对象
 CRect rect;
 GetWindowRect(
&rect);
 cb.LoadBitmap (IDB_BITMAP1);
//载入资源
 memDC.CreateCompatibleDC (pDC);//创建内存设备上下文
 CBitmap *oldbitmap=NULL;
 oldbitmap
=memDC.SelectObject (&cb);//将位图选入当前设备场景
 pDC->BitBlt (0,0,rect.Width (),rect.Height (),&memDC,0,0,SRCCOPY);//将内存场景的图象拷贝到屏幕上
 memDC.SelectObject (oldbitmap);
 这样就完成了, 其实不难理解,同一般的GDI作图是一样的原理.
posted on 2005-05-12 14:54  流云  阅读(443)  评论(0编辑  收藏  举报