logoview.h

来自「看到有兄弟提出的半透明算法」· C头文件 代码 · 共 47 行

H
47
字号
// LogoView.h: interface for the CLogoView class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_LOGOVIEW_H__AD1676BE_6B54_48FC_8A82_199C661FA8FA__INCLUDED_)
#define AFX_LOGOVIEW_H__AD1676BE_6B54_48FC_8A82_199C661FA8FA__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "BaseView.h"
#include "Bitmap.h"

class CLogoView : public CBaseView  
{
public:
	CLogoView();
	CLogoView(CGameDoc* pDoc);
	virtual ~CLogoView();
// 继承函数
public:
	virtual void OnResume();// 恢复
	virtual void OnSuspend();// 挂起
	virtual bool OnInitData();// 初始化开始视图
	virtual void OnStartView();
	virtual void OnTimer();
	virtual void OnSetTimer();
public:
	void OnDraw(int nCurBmp);
	void SetNextBmp();
	void ExitView();// 结束当前视图,清除数据
	void FreeResourse();
	boolean LoadLogoBmpRes();
	static void HandleTimer(void* pView);
	bool SetTimer(int32 dwInterval, PFNNOTIFY pfnCallback);// 设置定时器
public:
	AEECallback     m_cbTimer;          // 定时器回调结构
	CBitmap* m_pBitmap[2];	// 位图对象
private:
	int m_nTimeCount;	// 计时器计数,用于更换图片
	int m_nCurBmpIndex;	// 当前使用的图片索引
	boolean m_bReload;	// 判断是否重新加载图片
};

#endif // !defined(AFX_LOGOVIEW_H__AD1676BE_6B54_48FC_8A82_199C661FA8FA__INCLUDED_)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?