cmultiparthello.h

来自「symbian活动对象的例子」· C头文件 代码 · 共 53 行

H
53
字号
// CMultiPartHello.h
//
// Copyright (c) 2002 Symbian Ltd.  All rights reserved.

#ifndef __CMULTIPARTHELLO_H__
#define	__CMULTIPARTHELLO_H__

#include <e32base.h>

class CActiveHelloAppView;
class CEikonEnv;

class CMultiPartHello : public CActive
	{
public:
	static CMultiPartHello* NewL(CActiveHelloAppView* aAppView);
	virtual ~CMultiPartHello();

	void Start(TTimeIntervalMicroSeconds32 aDelay);

private:	// From CActive
	virtual void RunL();
	virtual void DoCancel();

private:
	CMultiPartHello();
	void ConstructL(CActiveHelloAppView* aAppView);

	void CompleteSelf();
	void ShowText(TBool aShowText);

private:	// Enums

	enum THelloState
		{
		EIdle			= 0,
		EShowHello,
		EHideHello,
		EShowInfoHello,
		EWaitState
		};

private:
	RTimer iTimer;
	TTimeIntervalMicroSeconds32 iDelay;
	THelloState	iState;

	CEikonEnv* iEnv;	
	CActiveHelloAppView*	iAppView;
	};

#endif	// __CMULTIPARTHELLO_H__

⌨️ 快捷键说明

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