问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

请问用VC或C#写软键盘 如何响应输入的内容?

发布网友 发布时间:2022-08-20 13:51

我来回答

5个回答

热心网友 时间:2023-11-05 19:41

最主要是令你软盘程序无有焦点就可以了, 创建的软盘程序窗口应该有
WS_EX_NOACTIVATE 风格,当拥有这个风格的窗口不会获得输入焦点,即使你按窗口上的按钮,此时的输入焦点还是会在之前的窗口上。

示例程序下载(请不要直接使用迅雷下载)
http://cid-3ba16e78a53d2d3d.office.live.com/self.aspx/VC%5EM%5EM/SoftKeyboard.zip

部分主要代码:
在对话框的OnInitDialog()里添加以下代码即可。
BOOL CDemoDlg::OnInitDialog()
{
//设置窗口无焦点
#define WS_EX_NOACTIVATE 0x08000000L //无焦点
::SetWindowLong(m_hWnd,GWL_EXSTYLE, GetWindowLong(m_hWnd,GWL_EXSTYLE)&~WS_EX_APPWINDOW|WS_EX_NOACTIVATE);
::SetWindowPos(m_hWnd,HWND_TOPMOST,0,0,245,800,SWP_FRAMECHANGED|SWP_NOMOVE|SWP_NOSIZE);

CDialog::OnInitDialog();
SetIcon(m_hIcon, TRUE); // Set big icon

return TRUE;

热心网友 时间:2023-11-05 19:42

我是这样觉得哈。其实键盘的每个按键你都可以做成一个按钮的形式的,这样的话,你在编写程序的时候呢,就可以在每个按钮里面添加对应的事件即可的。
或者你可以使用一个死循环来捕捉你的按钮事件的,然后在这个死循环里面来进行一个switch来进行判断是哪个按钮按下的,然后在case语句里面来编写相应的函数即可的额,或者你可以把函数放在外面,然后在这个CASE 语句里面就直接调用函数也是可以额的。。

热心网友 时间:2023-11-05 19:42

如果你的意思是如何获取用户输入的内容的话,就用“scanf();”
例如:
float a;
printf("please enter a number:\n");
scanf("%f",&a);

热心网友 时间:2023-11-05 19:43

按钮的点击事件

热心网友 时间:2023-11-05 19:43

哈哈我有一个用jquery写的你要吗?
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
长安街地位 北京长安街是哪个区 长安街的具体地址 北京长安街在哪怎么样 世界第一台电脑有多少钱世界上的第一台电脑是什么样的 ...好的免费的车贷计算器么,想看看大概要花多少钱。 卡西欧大概多少钱一个 最好看的3d玄幻动漫排行榜前十名 国产十大玄幻电影 国产十部顶级玄幻修仙电影大全 哈弗h6发动机故障灯亮了怎么办?发动机故障灯怎么消除 哈弗h6发动机故障灯亮,h6故障灯亮怎么处理 聚氨酯填缝剂的黑料一毫升等于多少克?白料一毫升等于多少克? 漳州初一期末考试时间 红糖姜水的正确做法 凯迪拉克ats现在标配上路要多少钱? 一般初一学生考完期中考试以后多久期末考试? 凯迪拉克ATS两年的车大概在多少钱最低配和最低配高一个配置,在多少价位,车况良好 一中期末考试要考几天,什么时候放假? 沈腾我的路台词 cdc游戏集团 怎么了 中国太平洋岛国合作发展委员会CPICDC是官方组织还是社会团体,成立时间,主要作用任务是什么? 什么属相的人不能养富贵竹 哪个属相的人不能养富贵竹 巧克力的营养成分是啥 《我在时间尽头等你》:情不知所起,一往而深,用生命换一次重逢 立夏预防疾病保健法及注意事项 李纲是什么人 求邵武李纲(南宋抗金名臣)的主要事迹(谢绝复制,最好浓缩。好的我会追加) 宋代著名词人李纲的简介 李纲有哪些著述? 长城哈弗h6发动机故障灯亮、闪烁是什么原因 报警灯亮原因 哈弗h6仪表盘发动机亮黄灯是怎么回事 哈弗h6发动机故障灯亮是什么原因? 手指被割伤口愈合了为什么不能弯 手指割到了无法弯曲 驾驶证三年有效期怎么算 起名大全:姓潘的男孩名字 华硕路由器每次都升级什么 华硕路由器的固件和梅林固件有什么关系吗? 梅林固件是华硕固件吗?两者一样吗? 零钱通账户提现没有到账的客服电话号码是什么? 姓潘的男孩名字 洋气点 重装系统后电脑声音很小很小 微信零钱通收益率2.00%是多少 有十万存款,存银行还是存微信零钱通好?哪个利息高? 零钱通一天转入限额是多少 两种转入方式额度差异大 85厘米是多少尺? 铁末粉尘.对人体都有那些危害! 金属粉尘的毒性及污染源都有哪些? 钢铁厂的灰渣对人体有那些危害 已售笔什么意思?
  • 焦点

热门图文

猜你喜欢