社区
JavaScript
帖子详情
如何用JavaScript调用客户端的软键盘?
wangwei1998
2004-10-20 05:38:22
如何用JavaScript调用客户端的软键盘?
...全文
175
1
打赏
收藏
如何用JavaScript调用客户端的软键盘?
如何用JavaScript调用客户端的软键盘?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
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系统的虚拟键盘、辅助键盘),里面含代码和说明文档
一个不错的web
软键盘
(JS实现)
这个我在网上找到的一个web
软键盘
,用js实现的,对于做电子商务网站或者有涉及到web在线交易的开发朋友们可能会有些帮助^^
区块链实战视频课程(4):用Web3.js开发以太坊
客户端
本教程用
JavaScript
语言
调用
Web3.js的API编写以太坊
客户端
,主要内容如下:web3.js安装与环境搭建、连接私有链、使用
JavaScript
发布智能合约、BigNumber、单位转换、十六进制与Ascii互转、字符串生成与hash编码、...
asp.net 实现网页
软键盘
功能
asp.net 实现网页
软键盘
功能,asp.net源码,实现网页
软键盘
Js之
软键盘
实现
Javascript
软键盘
实现
JavaScript
87,955
社区成员
224,621
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章