社区
JavaScript
帖子详情
如何用JavaScript调用客户端的软键盘?
wangwei1998
2004-10-20 05:38:22
如何用JavaScript调用客户端的软键盘?
...全文
157
1
打赏
收藏
如何用JavaScript调用客户端的软键盘?
如何用JavaScript调用客户端的软键盘?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cuixiping
2004-10-21
打赏
举报
回复
弹出软键盘是需要调用Windows API,目前只能自己写个OCX控件喽。
下面是VC中的方法。你参考一下。
如何弹出软键盘
编号:QA004396
建立日期: 2001年9月5日 最后修改日期:2001年9月5日
所属类别: C/C++ - Windows API
wangshoujin:
操作系统:Win98
编程工具:Visual C++6.0
问题:在vc编程中,我希望单击某个按钮时,弹出软键盘,不知道如何实现?
水平: 一无所知
回答:
1、打开/关闭输入法
void CHideDlgDlg::OnButton9()
{
// TODO: Add your control notification handler code here
CWnd * pWnd = GetDlgItem(IDC_TREE1);
if (pWnd){
pWnd->SetFocus();
ImmSimulateHotKey(pWnd->m_hWnd, IME_CHOTKEY_IME_NONIME_TOGGLE);
HIMC hIMC = ImmGetContext(pWnd->m_hWnd);
DWORD dwConv, dwSent;
DWORD dwTemp;
ImmGetConversionStatus(hIMC,&dwConv,&dwSent);
dwConv |= IME_CMODE_SOFTKBD;
ImmSetConversionStatus(hIMC,dwConv,dwSent);
ImmReleaseContext(pWnd->m_hWnd,hIMC);
}
}
2、打开/关闭软键盘
void CHideDlgDlg::OnButton10()
{
// TODO: Add your control notification handler code here
CWnd * pWnd = GetDlgItem(IDC_TREE1);
if (pWnd){
pWnd->SetFocus();
HIMC hIMC = ImmGetContext(pWnd->m_hWnd);
DWORD dwConv, dwSent;
DWORD dwTemp;
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);
}
}
相关推荐
JS
调用
本地
软键盘
.zip
实现
JavaScript
调用
本地的
软键盘
(本地Windows系统的虚拟键盘、辅助键盘),里面含代码和说明文档
javascript
调用
exe文件,弹出系统
软键盘
一个
javascript
调用
系统exe文件,弹出系统自带的软件盘的例子。
asp.net
javascript
客户端
调用
服务器端方法
如何用js
调用
服务器端方法。首先服务器端方法的格式如下 [System.Web.Services.WebMethod] public static void serverMethod(string url) { WebClient wc = new WebClient(); StringBuilde...
学Silverlight 2系列(22):在Silverlight中用
JavaScript
调用
.NET代码
Silverlight中内置了对于HTML、
客户端
脚本等的支持。上一篇介绍在 Silverlight中
调用
JavaScript
,本文我将介绍在Silverlight中如何用
JavaScript
调用
.NET代码。 使用RegisterScriptableObject 在Silverlight 2中提供了如下两个类型: ScriptableMemberAttribute:允许我们在
Android web输入框自动缩回
软键盘
在web输入框中输入一个数字或者字母
软键盘
就自动缩回。查找了很久结果发现是 webview.loadUrl("
javascript
: pressNumber('" + event.getKeyCode() + "')");这句代码在搞鬼,原来每一次
调用
js
软键盘
就会自动缩回
发帖
JavaScript
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
8.7w+
社区成员
22.4w+
社区内容
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2004-10-20 05:38
社区公告
暂无公告