Symbian平台下区分拼音和笔画

    技术2022-05-20  39

       if(ic->IndicatorState(TUid::Uid(EAknNaviPaneEditorIndicatorT9) ))     if(ic->IndicatorState(TUid::Uid(EAknNaviPaneEditorIndicatorT9) ))     {                  TCoeInputCapabilities icap = STATIC_CAST(const CCoeAppUi*, CEikonEnv::Static()->AppUi())->InputCapabilities();                    MCoeFepAwareTextEditor* textEditor = icap.FepAwareTextEditor();                    if (textEditor == NULL)                    {                            return -2;                    }

                        MCoeFepAwareTextEditor_Extension1* extension1 = textEditor->Extension1();                    CAknEdwinState * edwinState =                            static_cast<CAknEdwinState*> (extension1->State(KNullUid));                    TInt inputMode = edwinState->CurrentInputMode();

                        if (64 == inputMode)                    {//pinyin input                    }                    else if (256 == inputMode)                    {//bihua input                    }    }


    最新回复(0)