软件开发技术基础第2版课件作者赵英良第6章节多媒体编程技术.pptVIP

  • 3
  • 0
  • 约1.56万字
  • 约 86页
  • 2018-05-08 发布于广东
  • 举报

软件开发技术基础第2版课件作者赵英良第6章节多媒体编程技术.ppt

在窗口中显示一幅位图 【例6-6】 在窗口中显示一幅位图,设位图的文件名为flower.bmp。 解题思路: 创建单文档MFC工程,添加位图资源,在View类OnDraw成员函数中按步骤编程。 * 思考题 ① 位图显示的基本过程是在视图类的构造函数中载入位图资源并取得其宽度和高度数据。在OnDraw( )函数中,首先建立一内存设备环境并选入已装载的位图资源,然后使用BitBlt( )函数将位图显示在窗口的客户区。请尝试显示位图的部分区域。 ② CDC类的成员函数StretchBlt( )也可用来显示位图资源。其原型为: BOOL StretchBlt( int x, int y, int nWidth, int nHeight, CDC* pSrcDC, int xSrc, int ySrc, int nSrcWidth, int nSrcHeight, DWORD dwRop ); * BITMAP Structure typedef struct tagBITMAP {? /* bm */ ?? int???? bmType; ?? int???? bmWidth; ?? int???? bmHeight; ?? int???? bmWidthBytes; ?? BYTE??? bmPlanes; ?? BYTE??? bmBitsPixel;

文档评论(0)

1亿VIP精品文档

相关文档