手机版

VC内部培训资料——第9章 修改框架程序的显示效(11)

发布时间:2021-06-07   来源:未知    
字号:

修改框架程序的显示效果

VC++培训教程草稿(2000年撰写) 张孝祥、袁龙友著 网址:

LoadBitmap,将位图资源载入对象bmp中。 3. 将位图选入兼容DC 4.

dcCompatible.SelectObject(&bmp); 将兼容DC上的内容拷入当前DC上 CRect rect;

GetClientRect(&rect);

pDC->BitBlt(0,0,rect.Width(),rect.Height(),&dcCompatible, 函数GetClientRect用于获取客户区的矩形大小,该函数只有一个参数为类或RECT 函数BitBlt,用于将源DC上的位图拷贝到目的DC,函数原形如下:

BOOL BitBlt( int x, int y, int nWidth, int nHeight, CDC* pSrcDC,

int ySrc, DWORD dwRop );

第一个参数x,表示目的DC的左上角的x坐标。 第二个参数y,表示目的DC的左上角的y坐标。 第三个参数nWidth,表示目的DC或源位图的宽度。 第四个参数nHeight,表示目的DC第五个参数pSrcDC,指向包含位图的源DC。

第六、七个参数xSrc、ySrcy坐标。

第八个参数dwRop,表示贴图的模式,值,表示直接将源位图拷贝到目的DC中。

图9-09 使用BitBlt函数将位图作为背景

编译运行该程序,结果如图9-09所示。可以看出BitBlt函数是按1:1的比例将位图

拷入到DC中的,当视图窗口最大化时可以看到整个位图,当视图窗口尺寸变小时,就只能

VC内部培训资料——第9章 修改框架程序的显示效(11).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)