MFC 如何调用软键盘???

本人小白,在MFC对话框中不知道如何调用软键盘,edit控件获取焦点时弹出软键盘,edit获得焦点时软键盘消失!!!
求解困惑!!!

3个回答

zhongqiangyaming
zhongqiangyaming pWnd如何去定义呢???我现在就是pWnd这报错!!!
3 年多之前 回复
zhongqiangyaming
zhongqiangyaming 回复caozhy: 大神,能不能给我详细讲解下一下!!!谢谢了
3 年多之前 回复
caozhy
每个人都有一个梦才不会孤单的说话就有天堂 回复zhongqiangyaming: AfxGetMainWnd()->m_hWnd
3 年多之前 回复
zhongqiangyaming
zhongqiangyaming 回复caozhy: 我的是MFC对话框,好像找不到窗体句柄.是h_Wnd?
3 年多之前 回复
caozhy
每个人都有一个梦才不会孤单的说话就有天堂 回复zhongqiangyaming: 你的窗体句柄
3 年多之前 回复
zhongqiangyaming
zhongqiangyaming 这个我看过了,网上都是这几个,能不能告诉我pWnd是什么???
3 年多之前 回复


1、前提//头文件中添加包含文件
#include
//源文件中添加lib文件
#pragma comment(lib,"imm32.lib")

2、调用
在需要调用软键盘的响应中添加:
HIMC hIMC = ImmGetContext(pWnd->m_hWnd); // 接受输入的窗口句柄
DWORD dwConv, dwSent;
ImmGetConversionStatus(hIMC,&dwConv......
答案就在这里:MFC中调用软键盘
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

zhongqiangyaming
zhongqiangyaming pWnd是什么???大哥
3 年多之前 回复

那两个头文件需不需要在工程里面导入源文件!!!

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问