新Visual C++大学教程 教学课件 冯博琴 第11章 多媒体技术.pptVIP

  • 1
  • 0
  • 约 47页
  • 2016-10-26 发布于广东
  • 举报

新Visual C++大学教程 教学课件 冯博琴 第11章 多媒体技术.ppt

(4)单击Insert按钮,打开Confirm Classes窗口,如图11.10所示。 图11.10 Confirm Classes 对话框 (5)通过Confirm Classes 窗口可以向程序中添加控件所对应的类文件,CAnimation控件对应着CAnimation类。 (6)单击OK按钮,Visual C++会把CAnimation控件、CAnimation类所 对应的头文件animation.h和实现文件animation.cpp一同添加到工程中。 (7)CAnimation控件被添加到工程中的控件面板中,如图11.11所示。 图11.11 添加CAnimation控件的效果 11.3.2 播放Flash动画 播放Flash动画主要有两种实现方 式,一种是使用控件播放,另一种是使 用CShockwaveFlash类动态创建窗体 播放。 添加Flash控件的方法如下。 (1)单击菜单栏中的“Project”→“Add to Project”→“Components and Controls”命令,打开Components and Controls Gallery窗口。 (2)在该窗口中通过双击打开Registered ActiveX Controls文件夹。 (3)在该窗口中的列表框中选择Shockwave Flash Object文件,如图11.13所示。 图11.13 选择文件Shockwave Flash Object (4)单击Insert按钮,打开Confirm Classes 窗口,如图11.14所示。 图11.14 Confirm Classes 对话框 (5)通过Confirm Classes 窗口可以向程序中添加控件所对应的类文件,Flash控件对应着CShockwaveFlash类。 (6)单击OK按钮,Visual C++就会把Flash控件、CShockwaveFlash类所对 应的头文件和实现文件一同加入到工程 中。 (7)Flash控件被添加到工程中的控件面板中,如图11.15所示。 图11.15 Controls工具栏中的Flash控件 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 第11章 多媒体技术 11.1 图像处理技术 11.1.1 位图文件结构分析 位图(BMP)文件是Windows采用的图形文件格式,它常以bmp、dib或rle作为扩展名。 位图文件最大的特点是没有经过压缩,它将图像中的每个像素的颜色值进行存储。 1.位图文件头 位图文件头可以用下面的数据结构来描述: typedef struct tagBITMAPFILEHEADER { // bmfh WORD bfType; DWORD bfSize; WORD bfReserved1; WORD bfReserved2; DWORD bfOffBits; } BITMAPFILEHEADER; 2.位图信息头 位图信息头也可以用下面的数据结构来描述: typedef struct tagBITMAPINFOHEADER{ // bmih DWORD biSize; LONG biWidth; LONG biHeight; WORD biPlanes; WORD biBitCount; DWORD biCompression; DWORD biSizeImage; LONG biXPelsPerMeter; LONG biYPelsPerMeter; DWORD biClrUsed; DWORD biClrImportant; } BITMAPINFOHEADER; 3.彩色表 彩色表用下面的数据结构描述: typedef struct tagRGBQUAD { // rgbq BYTE rgbBlue; BYTE rgbGreen; BYTE rgbRed; BYTE rgbReserved; } RGBQUAD; 4.位图数据 紧跟在彩色表之后的是图像数据字节阵列。 图像的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档