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

📄 aknexformsaveform.cpp

📁 symbian ui的 例子 初学者可以 好好看看,这个是培训的资料,应该比较宝贵
💻 CPP
📖 第 1 页 / 共 5 页
字号:
                {
                iNumberData1 = NumberEditorValue( EAknExFormDlgCtrlIdNumber01 );
                TPtrC numberLabel1 = 
                    Line( EAknExFormDlgCtrlIdNumber01 )->GetFullCaptionText();
                iNumberLabel1 = numberLabel1;
                }
            if ( ControlOrNull( EAknExFormDlgCtrlIdEdwin02 ) )
                {
                GetEdwinText( iEdwinData2, EAknExFormDlgCtrlIdEdwin02 );
                TPtrC edwinLabel2 = 
                    Line( EAknExFormDlgCtrlIdEdwin02 )->GetFullCaptionText();
                iEdwinLabel2 = edwinLabel2;
                }
            if ( ControlOrNull( EAknExFormDlgCtrlIdNumber02 ) )
                {
                iNumberData2 = NumberEditorValue( EAknExFormDlgCtrlIdNumber02 );
                TPtrC numberLabel2 = 
                    Line( EAknExFormDlgCtrlIdNumber02 )->GetFullCaptionText();
                iNumberLabel2 = numberLabel2;
                }
            if ( ControlOrNull( EAknExFormDlgCtrlIdEdwin03 ) )
                {
                GetEdwinText( iEdwinData3, EAknExFormDlgCtrlIdEdwin03 );
                TPtrC edwinLabel3 = 
                    Line( EAknExFormDlgCtrlIdEdwin03 )->GetFullCaptionText();
                iEdwinLabel3 = edwinLabel3;
                }
            if ( ControlOrNull( EAknExFormDlgCtrlIdNumber03 ) )
                {
                iNumberData3 = NumberEditorValue( EAknExFormDlgCtrlIdNumber03 );
                TPtrC numberLabel3 = 
                    Line( EAknExFormDlgCtrlIdNumber03 )->GetFullCaptionText();
                iNumberLabel3 = numberLabel3;
                }
            break;
            }
        case R_AKNEXFORM_ALL_EDITOR_FIELD_DIALOG:
            {
            if ( ControlOrNull( EAknExFormDlgCtrlIdEdwin01 ) )
                {
                GetEdwinText( iEdwinData1, EAknExFormDlgCtrlIdEdwin01 );
                TPtrC edwinLabel = 
                    Line( EAknExFormDlgCtrlIdEdwin01 )->GetFullCaptionText();
                iEdwinLabel1 = edwinLabel;
                }
            if ( ControlOrNull( EAknExFormDlgCtrlIdNumber01 ) )
                {
                iNumberData1 = NumberEditorValue( EAknExFormDlgCtrlIdNumber01 );
                TPtrC numberLabel = 
                    Line( EAknExFormDlgCtrlIdNumber01 )->GetFullCaptionText();
                iNumberLabel1 = numberLabel;
                }
            if ( ControlOrNull( EAknExFormDlgCtrlIdDate01 ) )
                {
                iDateData1 = TTimeEditorValue( EAknExFormDlgCtrlIdDate01 );
                TPtrC dateLabel = 
                    Line( EAknExFormDlgCtrlIdDate01 )->GetFullCaptionText();
                iDateLabel1 = dateLabel;
                }
            if ( ControlOrNull( EAknExFormDlgCtrlIdTime01 ) )
                {
                iTimeData1 = TTimeEditorValue( EAknExFormDlgCtrlIdTime01 );
                TPtrC timeLabel = 
                    Line( EAknExFormDlgCtrlIdTime01 )->GetFullCaptionText();
                iTimeLabel1 = timeLabel;
                }
            if ( ControlOrNull( EAknExFormDlgCtrlIdDuration01 ) )
                {
                iDurationData1 = DurationEditorValue( EAknExFormDlgCtrlIdDuration01 );
                TPtrC durationLabel = 
                    Line( EAknExFormDlgCtrlIdDuration01 )->GetFullCaptionText();
                iDurationLabel1 = durationLabel;
                }
            CEikSecretEditor* secretEd = 
                ( CEikSecretEditor* ) ControlOrNull( EAknExFormDlgCtrlIdSecret01 );
            if ( secretEd )
                {
                secretEd->GetText( iSecretData1 );
                TPtrC secretLabel = 
                    Line( EAknExFormDlgCtrlIdSecret01 )->GetFullCaptionText();
                iSecretLabel1 = secretLabel;
                }
            }
            break;
        case R_AKNEXFORM_SEPARATOR_FIELD_DIALOG:
            {
            if ( ControlOrNull( EAknExFormDlgCtrlIdEdwin01 ) )
                {
                GetEdwinText( iEdwinData1, EAknExFormDlgCtrlIdEdwin01 );
                TPtrC edwinLabel1 = 
                    Line( EAknExFormDlgCtrlIdEdwin01 )->GetFullCaptionText();
                iEdwinLabel1 = edwinLabel1;
                }
            if ( ControlOrNull( EAknExFormDlgCtrlIdEdwin02 ) )
                {
                GetEdwinText( iEdwinData2, EAknExFormDlgCtrlIdEdwin02 );
                TPtrC edwinLabel2 = 
                    Line( EAknExFormDlgCtrlIdEdwin02 )->GetFullCaptionText();
                iEdwinLabel2 = edwinLabel2;
                }
            if ( ControlOrNull( EAknExFormDlgCtrlIdEdwin03 ) )
                {
                GetEdwinText( iEdwinData3, EAknExFormDlgCtrlIdEdwin03 );
                TPtrC edwinLabel3 = 
                    Line( EAknExFormDlgCtrlIdEdwin03 )->GetFullCaptionText();
                iEdwinLabel3 = edwinLabel3;
                }
            break;
            }
        case R_AKNEXFORM_TEXT_FIELD_DIALOG:
            {
            if ( ControlOrNull( EAknExFormDlgCtrlIdEdwin01 ) )
                {
                GetEdwinText( iEdwinData1, EAknExFormDlgCtrlIdEdwin01 );
                TPtrC edwinLabel1 = 
                    Line( EAknExFormDlgCtrlIdEdwin01 )->GetFullCaptionText();
                iEdwinLabel1 = edwinLabel1;
                }
            if ( ControlOrNull( EAknExFormDlgCtrlIdEdwin02 ) )
                {
                GetEdwinText( iEdwinData2, EAknExFormDlgCtrlIdEdwin02 );
                TPtrC edwinLabel2 = 
                    Line( EAknExFormDlgCtrlIdEdwin02 )->GetFullCaptionText();
                iEdwinLabel2 = edwinLabel2;
                }
            break;
            }
        case R_AKNEXFORM_THREE_SLIDER_FIELD_DIALOG:
            {
            CAknSlider* slider1 = 
                ( CAknSlider* ) ControlOrNull( EAknExFormDlgCtrlIdSlider01 );

            if ( slider1 )
                {
                iSliderData1 = slider1->Value();
                TPtrC sliderLabel1 = 
                    Line( EAknExFormDlgCtrlIdSlider01 )->GetFullCaptionText();
                iSliderLabel1 = sliderLabel1;
                }
            CAknSlider* slider2 = 
                ( CAknSlider* ) ControlOrNull( EAknExFormDlgCtrlIdSlider02 );
            if ( slider2 )
                {
                iSliderData1 = slider2->Value();
                TPtrC sliderLabel2 = 
                    Line( EAknExFormDlgCtrlIdSlider02 )->GetFullCaptionText();
                iSliderLabel2 = sliderLabel2;
                }
            CAknSlider* slider3 = 
                ( CAknSlider* ) ControlOrNull( EAknExFormDlgCtrlIdSlider03 );
            if ( slider3 )
                {
                iSliderData1 = slider3->Value();
                TPtrC sliderLabel3 = 
                    Line( EAknExFormDlgCtrlIdSlider03 )->GetFullCaptionText();
                iSliderLabel3 = sliderLabel3;
                }
            break;
            }
        case R_AKNEXFORM_NAVIGATE_SIX_PAGES_DIALOG:
            {
            if ( ControlOrNull( EAknExFormDlgCtrlIdEdwin01 ) )
                {
                GetEdwinText( iEdwinData1, EAknExFormDlgCtrlIdEdwin01 );
                TPtrC edwinLabel1 = 
                    Line( EAknExFormDlgCtrlIdEdwin01 )->GetFullCaptionText();
                iEdwinLabel1 = edwinLabel1;
                }
            if ( ControlOrNull( EAknExFormDlgCtrlIdEdwin02 ) )
                {
                GetEdwinText( iEdwinData2, EAknExFormDlgCtrlIdEdwin02 );
                TPtrC edwinLabel2 = 
                    Line( EAknExFormDlgCtrlIdEdwin02 )->GetFullCaptionText();
                iEdwinLabel2 = edwinLabel2;
                }
            if ( ControlOrNull( EAknExFormDlgCtrlIdEdwin03 ) )
                {
                GetEdwinText( iEdwinData3, EAknExFormDlgCtrlIdEdwin03 );
                TPtrC edwinLabel3 = 
                    Line( EAknExFormDlgCtrlIdEdwin03 )->GetFullCaptionText();
                iEdwinLabel3 = edwinLabel3;
                }
            if ( ControlOrNull( EAknExFormDlgCtrlIdEdwin04 ) )
                {
                GetEdwinText( iEdwinData4, EAknExFormDlgCtrlIdEdwin04 );
                TPtrC edwinLabel4 = 
                    Line( EAknExFormDlgCtrlIdEdwin04 )->GetFullCaptionText();
                iEdwinLabel4 = edwinLabel4;
                }
            if ( ControlOrNull( EAknExFormDlgCtrlIdEdwin05 ) )
                {
                GetEdwinText( iEdwinData5, EAknExFormDlgCtrlIdEdwin05 );
                TPtrC edwinLabel5 = 
                    Line( EAknExFormDlgCtrlIdEdwin05 )->GetFullCaptionText();
                iEdwinLabel5 = edwinLabel5;
                }
            if ( ControlOrNull( EAknExFormDlgCtrlIdEdwin06 ) )
                {
                GetEdwinText( iEdwinData6, EAknExFormDlgCtrlIdEdwin06 );
                TPtrC edwinLabel6 = 
                    Line( EAknExFormDlgCtrlIdEdwin06 )->GetFullCaptionText();
                iEdwinLabel6 = edwinLabel6;
                }
            if ( ControlOrNull( EAknExFormDlgCtrlIdNumber01 ) )
                {
                iNumberData1 = NumberEditorValue( EAknExFormDlgCtrlIdNumber01 );
                TPtrC numberLabel1 = 
                    Line( EAknExFormDlgCtrlIdNumber01 )->GetFullCaptionText();
                iNumberLabel1 = numberLabel1;
                }
            if ( ControlOrNull( EAknExFormDlgCtrlIdNumber02 ) )
                {
                iNumberData2 = NumberEditorValue( EAknExFormDlgCtrlIdNumber02 );
                TPtrC numberLabel2 = 
                    Line( EAknExFormDlgCtrlIdNumber02 )->GetFullCaptionText();
                iNumberLabel2 = numberLabel2;
                }
            if ( ControlOrNull( EAknExFormDlgCtrlIdNumber03 ) )
                {
                iNumberData3 = NumberEditorValue( EAknExFormDlgCtrlIdNumber03 );
                TPtrC numberLabel3 = 
                    Line( EAknExFormDlgCtrlIdNumber03 )->GetFullCaptionText();
                iNumberLabel3 = numberLabel3;
                }
            if ( ControlOrNull( EAknExFormDlgCtrlIdNumber04 ) )
                {
                iNumberData4 = NumberEditorValue( EAknExFormDlgCtrlIdNumber04 );
                TPtrC numberLabel4 = 
                    Line( EAknExFormDlgCtrlIdNumber04 )->GetFullCaptionText();
                iNumberLabel4 = numberLabel4;
                }
            if ( ControlOrNull( EAknExFormDlgCtrlIdNumber05 ) )
                {
                iNumberData5 = NumberEditorValue( EAknExFormDlgCtrlIdNumber05 );
                TPtrC numberLabel5 = 
                    Line( EAknExFormDlgCtrlIdNumber05 )->GetFullCaptionText();
                iNumberLabel5 = numberLabel5;
                }
            if ( ControlOrNull( EAknExFormDlgCtrlIdNumber06 ) )
                {
                iNumberData6 = NumberEditorValue( EAknExFormDlgCtrlIdNumber06 );
                TPtrC numberLabel6 = 
                    Line( EAknExFormDlgCtrlIdNumber06 )->GetFullCaptionText();
                iNumberLabel6 = numberLabel6;
                }
            if ( ControlOrNull( EAknExFormDlgCtrlIdDate01 ) )
                {
                iDateData1 = TTimeEditorValue( EAknExFormDlgCtrlIdDate01 );
                TPtrC dateLabel1 = 
                    Line( EAknExFormDlgCtrlIdDate01 )->GetFullCaptionText();
                iDateLabel1 = dateLabel1;
                }
            if ( ControlOrNull( EAknExFormDlgCtrlIdDate02 ) )
                {
                iDateData2 = TTimeEditorValue( EAknExFormDlgCtrlIdDate02 );
                TPtrC dateLabel2 = 
                    Line( EAknExFormDlgCtrlIdDate02 )->GetFullCaptionText();
                iDateLabel2 = dateLabel2;
                }
            if ( ControlOrNull( EAknExFormDlgCtrlIdDate03 ) )
                {
                iDateData3 = TTimeEditorValue( EAknExFormDlgCtrlIdDate03 );
                TPtrC dateLabel3 = 
                    Line( EAknExFormDlgCtrlIdDate03 )->GetFullCaptionText();
                iDateLabel3 = dateLabel3;
                }
            if ( ControlOrNull( EAknExFormDlgCtrlIdDate04 ) )
                {
                iDateData4 = TTimeEditorValue( EAknExFormDlgCtrlIdDate04 );
                TPtrC dateLabel4 = 

⌨️ 快捷键说明

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