1.5.1 特效显示类SpecialEffectShow的定义
特效显示类SpecialEffectShow的定义在头文件“SpecialEffectShow.h”中,以下是它的定义及说明。
class SpecialEffectShow : public ImgCenterDib |
SpecialEffectShow类继承了ImgCenterDib类中的成员,没有再定义新的自己的成员变量。表1-4所示是SpecialEffectShow类可以访问的各个成员变量。
表1-4 SpecialEffectShow类可以访问的成员变量
|
成员变量名< xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> |
成员类型 |
成员属性 |
说 明 |
|
m_pImgData |
unsigned char * |
公有 |
基类成员,输入图像的数据指针 |
|
m_lpColorTable |
LPRGBQUAD |
公有 |
基类成员,输入图像的颜色表指针 |
|
m_nBitCount |
int |
公有 |
基类成员,输入图像的每像素位数 |
|
m_imgWidth |
int |
被保护 |
基类成员,输入图像的宽 |
|
m_imgHeight |
int |
被保护 |
基类成员,输入图像的高 |
|
m_lpBmpInfoHead |
LPBITMAPINFOHEADER |
被保护 |
基类成员,图像信息头指针 |
由于SpecialEffectShow类没有定义自己的成员变量,所以在其构造函数中只需要对其继承的基类ImgCenterDib的成员变量进行初始化即可。而且由于SpecialEffectShow类没有自己的成员变量,所以也不存在需要释放动态申请的内存,所以就使用默认的析构函数即可。以下是该类构造函数的代码实现及说明。
/*************************************** |
【责任编辑:夏书 TEL:(010)68476606】
| 回书目 上一节 下一节 |