输入法软键盘——vc调用

1、前提

头文件中添加包含文件

#include <Imm.h>

源文件中添加lib文件

#pragma comment(lib,"imm32.lib")

2、调用

在需要调用软键盘的响应中添加:
  HIMC hIMC = ImmGetContext(pWnd->m_hWnd);   //   接受输入的窗口句柄 
  DWORD dwConv, dwSent; 
  ImmGetConversionStatus(hIMC,&dwConv,&dwSent); 
  if (dwConv & IME_CMODE_SOFTKBD) 
   dwConv &= ~IME_CMODE_SOFTKBD;//   这是关闭软键盘 
  else 
   dwConv |= IME_CMODE_SOFTKBD;   //   打开软键盘  
  ImmSetConversionStatus(hIMC,dwConv,dwSent); 
  ImmReleaseContext(pWnd->m_hWnd,hIMC);

没有更多推荐了,返回首页