HIMC hIMC_ID = ImmAssociateContext(m_ID, NULL);  
HIMC hIMC_PASS = ImmAssociateContext(m_PASS, NULL);
屏蔽掉输入法后,
如果我需要放行,也就是再次将输入法可用,该用什么方法实现,
很急

解决方案 »

  1.   

    ...ImmAssociateContext(m_ID,hIMC_ID);
    ImmAssociateContext(m_PASS,hIMC_PASS);恢复不了,求解,
      

  2.   

    HIMC hImcId = ::ImmGetContext( hWnd );
    if (hImcId) 
    {
      ::ImmAssociateContext(hWnd, NULL);
      ::ImmReleaseContext(hWnd, hImcId);
      ::SetFocus(hWnd);
    }以上为屏蔽输入法的代码。
    HIMC hImcId = ::ImmGetContext( hWnd );
    if (hImcId)
    {
      ::ImmAssociateContext(hWnd);
      hImcId = NULL;
    }以上为恢复输入法的代码。
      

  3.   

    “ImmAssociateContext”: 函数不接受 1 个参数