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文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219