IIMEFNIMEPad Interface

Defines the IIMEFNIMEPad interface for following IME versions:

  • Japanese IME: Office IME 2007 12.x, Microsoft IME 10.X, IME 2003 9.X, IME 2002 8.1.7.xxx, IME 2002 8.1.4.xxx, IME 2002 8

  • Simplified Chinese IME: Microsoft Pinyin IME 2007, Microsoft Pinyin IME 2003, Microsoft Pinyin IME 3.0

  • Traditional Chinese IME: New Phonetic IME 12.X, New Phonetic IME 10.X, New Phonetic IME 2003 6.5.xxxx.x, New Phonetic IME 2002a 5.2.0.3714, New Phonetic IME 2002a 5.2.0.xxxx, New Phonetic IME 2002 5.1.0.60

  • Korean IME: Microsoft Office IME 2007 12.x, Microsoft IME 8.x, Microsoft Office IME 2003 7.x, MS-IME2002 6.2.3959.0, MS-IME2002 6.1.x, MS-IME2002 6.12600.3, MS-IME2002 6.0.2428.5

IIMEFNIMEPad is an extended interface of the Microsoft Japanese Keyboard Text Service and serves to activate the IME Pad.

Syntax

#if defined(__cplusplus) && !defined(CINTERFACE)
    
    MIDL_INTERFACE("90A5B5B4-E2C2-48d7-A90A-4384B369AF7D")
    IIMEFNIMEPad : public IUnknown
    {
    public:
        virtual HRESULT STDMETHODCALLTYPE Activate( void) = 0;
        
    };
    
#endif       /* C style interface */

Remarks

This interface operates through the Common Text Framework's function provider interface.

Here is an example of getting the function provider:

ITfThreadMgr::GetFunctionProvider(CLSID_JapaneseKbdTip, &pFunction )

Method

IIMEFNIMEPad::Activate Method