⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 aknexformsaveform.h

📁 symbian ui的 例子 初学者可以 好好看看,这个是培训的资料,应该比较宝贵
💻 H
字号:
/*  Copyright (c) 2005, Nokia. All rights reserved */

#ifndef __AKNEXFORMSAVETESTFORM_H__
#define __AKNEXFORMSAVETESTFORM_H__

// INCLUDES
#include <aknform.h>
#include "AknExForm.hrh"

// CLASS DECLARATION

/**
* CAknExFormApplication application class.
* Provides factory to create concrete document object.
*/
class CAknExFormSaveForm : public CAknForm
    {
    public:  // Constructor and destructor  
        /**
        * NewL
        * Two-phased constructor.
        */
        static CAknExFormSaveForm* NewL();

        /**
        * ~CAknExFormSaveForm
        * Destructor.
        */
        virtual ~CAknExFormSaveForm();

    public:
        /**
        * From CAknForm, ExecuteLD
        * @return CAknForm::ExecuteLD return value
        * @param aResourceId resource ID
        */
        TInt ExecuteLD( TInt aResourceId ); 

        /**
        * From CAknForm, PrepareLC
        * @param aResourceId resource ID
        */
        void PrepareLC( TInt aResourceId ); 

    private:  // Constructor
        /**
        * CAknExFormSaveForm
        * Default constructor.
        */
        CAknExFormSaveForm();

        /**
        * ConstructL
        * Second-phase constructor.
        */
        void ConstructL();
    
    private:  // Functions from base class
        /**
        * From CEikDialog, PostLayoutDynInitL 
        * Set default field value to member data.
        */
        void PostLayoutDynInitL();

        /**
        * From CAknForm , QuerySaveChangesL
        * Show save query. If user answers "No" to this query.
        * return field value to the value which is before editing.
        */
        TBool QuerySaveChangesL();

        /**
        * From CAknForm , SaveFormDataL
        * Save the contents of the form.
        */
        TBool SaveFormDataL(); 

        /**
        * From CAknForm, DoNotSaveFormDataL
        * Does not save the contents of the form.
        */
        void DoNotSaveFormDataL();

    private:
        /**
        * iEdwinData1 
        */
        TBuf<EAknExFormEdwinMaxLength> iEdwinData1;

        /**
        * iEdwinData2
        */
        TBuf<EAknExFormEdwinMaxLength> iEdwinData2;

        /**
        * iEdwinData3 
        */
        TBuf<EAknExFormEdwinMaxLength> iEdwinData3;

        /**
        * iEdwinData4 
        */
        TBuf<EAknExFormEdwinMaxLength> iEdwinData4;

        /**
        * iEdwinData5
        */
        TBuf<EAknExFormEdwinMaxLength> iEdwinData5;

        /**
        * iEdwinData6 
        */
        TBuf<EAknExFormEdwinMaxLength> iEdwinData6;

        /**
        * iEdwinData7 
        */
        TBuf<EAknExFormEdwinMaxLength> iEdwinData7;

        /**
        * iEdwinData8
        */
        TBuf<EAknExFormEdwinMaxLength> iEdwinData8;

        /**
        * iEdwinData9
        */
        TBuf<EAknExFormEdwinMaxLength> iEdwinData9;

        /**
        * iEdwinData10
        */
        TBuf<EAknExFormEdwinMaxLength> iEdwinData10;

        /**
        * iEdwinData11
        */
        TBuf<EAknExFormEdwinMaxLength> iEdwinData11;

        /**
        * iEdwinData12
        */
        TBuf<EAknExFormEdwinMaxLength> iEdwinData12;

        /**
        * iEdwinData13
        */
        TBuf<EAknExFormEdwinMaxLength> iEdwinData13;

        /**
        * iEdwinData14
        */
        TBuf<EAknExFormEdwinMaxLength> iEdwinData14;

        /**
        * iEdwinData15
        */
        TBuf<EAknExFormEdwinMaxLength> iEdwinData15;

        /**
        * iEdwinData16
        */
        TBuf<EAknExFormEdwinMaxLength> iEdwinData16;

        /**
        * iEdwinData17
        */
        TBuf<EAknExFormEdwinMaxLength> iEdwinData17;

        /**
        * iNumberData1
        */
        TInt                           iNumberData1;

        /**
        * iNumberData2
        */
        TInt                           iNumberData2;

        /**
        * iNumberData3
        */
        TInt                           iNumberData3;

        /**
        * iNumberData4
        */
        TInt                           iNumberData4;

        /**
        * iNumberData5
        */
        TInt                           iNumberData5;
        /**
        * iNumberData6
        */
        TInt                           iNumberData6;

        /**
        * iDateData1
        */
        TTime                          iDateData1;

        /**
        * iDateData2
        */
        TTime                          iDateData2;

        /**
        * iDateData3
        */
        TTime                          iDateData3;

        /**
        * iDateData4
        */
        TTime                          iDateData4;

        /**
        * iDateData5
        */
        TTime                          iDateData5;

        /**
        * iDateData6
        */
        TTime                          iDateData6;

        /**
        * iTimeData1
        */
        TTime                          iTimeData1;

        /**
        * iTimeData2
        */
        TTime                          iTimeData2;

        /**
        * iTimeData3
        */
        TTime                          iTimeData3;

        /**
        * iTimeData4
        */
        TTime                          iTimeData4;

        /**
        * iTimeData5
        */
        TTime                          iTimeData5;

        /**
        * iTimeData6
        */
        TTime                          iTimeData6;

        /**
        * iDurationData1
        */
        TTimeIntervalSeconds           iDurationData1;

        /**
        * iDurationData2
        */
        TTimeIntervalSeconds           iDurationData2;

        /**
        * iDurationData3
        */
        TTimeIntervalSeconds           iDurationData3;

        /**
        * iDurationData4
        */
        TTimeIntervalSeconds           iDurationData4;

        /**
        * iDurationData5
        */
        TTimeIntervalSeconds           iDurationData5;

        /**
        * iDurationData6
        */
        TTimeIntervalSeconds           iDurationData6;

        /**
        * iSecretData1
        */
        TBuf<EAknExFormEdwinMaxLength> iSecretData1;

        /**
        * iSecretData2
        */
        TBuf<EAknExFormEdwinMaxLength> iSecretData2;

        /**
        * iSecretData3
        */
        TBuf<EAknExFormEdwinMaxLength> iSecretData3;

        /**
        * iSecretData4
        */
        TBuf<EAknExFormEdwinMaxLength> iSecretData4;

        /**
        * iSecretData5
        */
        TBuf<EAknExFormEdwinMaxLength> iSecretData5;

        /**
        * iSecretData6
        */
        TBuf<EAknExFormEdwinMaxLength> iSecretData6;
        /**
        * iSliderData1
        */
        TInt                           iSliderData1;

        /**
        * iSliderData2
        */
        TInt                           iSliderData2;

        /**
        * iSliderData3
        */
        TInt                           iSliderData3;

        /**
        * iEdwinLabel1
        */
        TBuf<EAknExFormLabelMaxLength> iEdwinLabel1;

        /**
        * iEdwinLabel2
        */
        TBuf<EAknExFormLabelMaxLength> iEdwinLabel2;

        /**
        * iEdwinLabel3
        */
        TBuf<EAknExFormLabelMaxLength> iEdwinLabel3;

        /**
        * iEdwinLabel4
        */
        TBuf<EAknExFormLabelMaxLength> iEdwinLabel4;

        /**
        * iEdwinLabel5
        */
        TBuf<EAknExFormLabelMaxLength> iEdwinLabel5;
        /**
        * iEdwinLabel6
        */
        TBuf<EAknExFormLabelMaxLength> iEdwinLabel6;
        /**
        * iEdwinLabel7
        */
        TBuf<EAknExFormLabelMaxLength> iEdwinLabel7;

        /**
        * iEdwinLabel8
        */
        TBuf<EAknExFormLabelMaxLength> iEdwinLabel8;

        /**
        * iEdwinLabel9
        */
        TBuf<EAknExFormLabelMaxLength> iEdwinLabel9;

        /**
        * iEdwinLabel10
        */
        TBuf<EAknExFormLabelMaxLength> iEdwinLabel10;

        /**
        * iEdwinLabel11
        */
        TBuf<EAknExFormLabelMaxLength> iEdwinLabel11;

        /**
        * iEdwinLabel12
        */
        TBuf<EAknExFormLabelMaxLength> iEdwinLabel12;

        /**
        * iEdwinLabel13
        */
        TBuf<EAknExFormLabelMaxLength> iEdwinLabel13;

        /**
        * iEdwinLabel14
        */
        TBuf<EAknExFormLabelMaxLength> iEdwinLabel14;

        /**
        * iEdwinLabel15
        */
        TBuf<EAknExFormLabelMaxLength> iEdwinLabel15;

        /**
        * iEdwinLabel16
        */
        TBuf<EAknExFormLabelMaxLength> iEdwinLabel16;

        /**
        * iEdwinLabel17
        */
        TBuf<EAknExFormLabelMaxLength> iEdwinLabel17;

        /**
        * iNumberLabel1
        */
        TBuf<EAknExFormLabelMaxLength> iNumberLabel1;

        /**
        * iNumberLabel2
        */
        TBuf<EAknExFormLabelMaxLength> iNumberLabel2;

        /**
        * iNumberLabel3
        */
        TBuf<EAknExFormLabelMaxLength> iNumberLabel3;

        /**
        * iNumberLabel4
        */
        TBuf<EAknExFormLabelMaxLength> iNumberLabel4;

        /**
        * iNumberLabel5
        */
        TBuf<EAknExFormLabelMaxLength> iNumberLabel5;

        /**
        * iNumberLabel6
        */
        TBuf<EAknExFormLabelMaxLength> iNumberLabel6;

        /**
        * iDateLabel1
        */
        TBuf<EAknExFormLabelMaxLength> iDateLabel1;
        /**
        * iDateLabel2
        */
        TBuf<EAknExFormLabelMaxLength> iDateLabel2;

        /**
        * iDateLabel13
        */
        TBuf<EAknExFormLabelMaxLength> iDateLabel3;

        /**
        * iDateLabel14
        */
        TBuf<EAknExFormLabelMaxLength> iDateLabel4;

        /**
        * iDateLabel15
        */
        TBuf<EAknExFormLabelMaxLength> iDateLabel5;

        /**
        * iDateLabel16
        */
        TBuf<EAknExFormLabelMaxLength> iDateLabel6;

        /**
        * iTimeLabel1
        */
        TBuf<EAknExFormLabelMaxLength> iTimeLabel1;

        /**
        * iTimeLabel2
        */
        TBuf<EAknExFormLabelMaxLength> iTimeLabel2;

        /**
        * iTimeLabel3
        */
        TBuf<EAknExFormLabelMaxLength> iTimeLabel3;

        /**
        * iTimeLabel4
        */
        TBuf<EAknExFormLabelMaxLength> iTimeLabel4;

        /**
        * iTimeLabel5
        */
        TBuf<EAknExFormLabelMaxLength> iTimeLabel5;

        /**
        * iTimeLabel6
        */
        TBuf<EAknExFormLabelMaxLength> iTimeLabel6;

        /**
        * iDurationLabel1
        */
        TBuf<EAknExFormLabelMaxLength> iDurationLabel1;

        /**
        * iDurationLabel2
        */
        TBuf<EAknExFormLabelMaxLength> iDurationLabel2;

        /**
        * iDurationLabel3
        */
        TBuf<EAknExFormLabelMaxLength> iDurationLabel3;

        /**
        * iDurationLabel4
        */
        TBuf<EAknExFormLabelMaxLength> iDurationLabel4;

        /**
        * iDurationLabel5
        */
        TBuf<EAknExFormLabelMaxLength> iDurationLabel5;

        /**
        * iDurationLabel6
        */
        TBuf<EAknExFormLabelMaxLength> iDurationLabel6;

        /**
        * iSecretLabel1
        */
        TBuf<EAknExFormLabelMaxLength> iSecretLabel1;
        /**
        * iSecretLabel2
        */
        TBuf<EAknExFormLabelMaxLength> iSecretLabel2;
        /**
        * iSecretLabel3
        */
        TBuf<EAknExFormLabelMaxLength> iSecretLabel3;
        /**
        * iSecretLabel4
        */
        TBuf<EAknExFormLabelMaxLength> iSecretLabel4;
        /**
        * iSecretLabel5
        */
        TBuf<EAknExFormLabelMaxLength> iSecretLabel5;
        /**
        * iSecretLabel6
        */
        TBuf<EAknExFormLabelMaxLength> iSecretLabel6;

        /**
        * iSliderLabel1
        */
        TBuf<EAknExFormLabelMaxLength> iSliderLabel1;

        /**
        * iSliderLabel2
        */
        TBuf<EAknExFormLabelMaxLength> iSliderLabel2;

        /**
        * iSliderLabel3
        */
        TBuf<EAknExFormLabelMaxLength> iSliderLabel3;

        /**
        * iCurrentId
        */
        TInt                           iCurrentId;

    };

#endif  // __AKNEXFORMSAVETESTFORM_H__

// End of File

⌨️ 快捷键说明

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