Why these is so much BeginUIElement interface call in Microsoft Pinyin IME after upgrading to Windows 10 1703 or newer. RRS feed

  • Question

  • Hi Experts,

    We are implementing many TSF interfaces in Windows client. But we found that after windows 10 1703, there is a big change in Microsoft Pinyin IME. In the trace log, we found that the new Pinyin IME calls many times BeginUIElment interface, even there is no any input, just get focus, it will still call BeginUIElement interface. 

    This impacts our system performance...

    Moreover, when we start typing some characters, such as "nihaozhongguo", when press Space key to select composition strings, for example, we select "你好", then it shows "你好zhongguo" as expected. But in our system, after pressing Space key and select composition strings, it will only select “你好”, there is no any candidate window leave there, which seriously breaks our input implementation. BTW, what could make the candidate window disappears?

    So, we want to know what is happening in this case (call sequences change, interface calls change or miss some interface calls). Then we could also change our interface implementation to support windows 10 1703 Microsoft Pinyin IME. 

    Thursday, May 3, 2018 2:51 AM

All replies

  • Hi,

    This forum is discussing and asking questions about the Windows Form and ClickOnce, it will be more appropriate to ask your question at Microsoft Community

    Thank you for your understanding.



    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    Thursday, May 3, 2018 6:23 AM