www.pudn.com > ChineseDisplay.rar > ChineseDisplay1Container.h


/* 
============================================================================ 
 Name        : CChineseDisplay1Container from ChineseDisplay1Container.h 
 Author      :  
 Version     : 
 Copyright   : Your copyright notice 
 Description : Declares container control for application. 
============================================================================ 
*/ 
 
#ifndef CHINESEDISPLAY1CONTAINER_H 
#define CHINESEDISPLAY1CONTAINER_H 
 
// INCLUDES 
#include  
    
 
// CLASS DECLARATION 
 
/** 
*  CChineseDisplay1Container  container control class. 
*   
*/ 
class CChineseDisplay1Container : public CCoeControl, MCoeControlObserver 
    { 
    public: // Constructors and destructor 
         
        /** 
        * EPOC default constructor. 
        * @param aRect Frame rectangle for container. 
        */ 
        void ConstructL(const TRect& aRect); 
 
        /** 
        * Destructor. 
        */ 
        ~CChineseDisplay1Container(); 
 
    public: // New functions 
 
    public: // Functions from base classes 
 
    private: // Functions from base classes 
 
       /** 
        * From CoeControl,SizeChanged. 
        */ 
        void SizeChanged(); 
 
       /** 
        * From CoeControl,CountComponentControls. 
        */ 
        TInt CountComponentControls() const; 
 
       /** 
        * From CCoeControl,ComponentControl. 
        */ 
        CCoeControl* ComponentControl(TInt aIndex) const; 
 
       /** 
        * From CCoeControl,Draw. 
        */ 
        void Draw(const TRect& aRect) const; 
 
       	 
		/** 
		* From MCoeControlObserver 
		* Acts upon changes in the hosted control's state.  
		* 
		* @param	aControl	The control changing its state 
		* @param	aEventType	The type of control event  
		*/ 
        void HandleControlEventL(CCoeControl* aControl,TCoeEvent aEventType); 
         
    private: //data 
        HBufC* iInfoText; 
		RFs    iFs; 
		RFile  iFile; 
 
    }; 
 
#endif