CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  Windows SDK/API

请教windows服务中的窗口为什么无法接收键盘录入

楼主derris(深水鱼)2006-03-09 23:17:32 在 Delphi / Windows SDK/API 提问

我在服务里面注册了一个热键,呼出一个窗口让用户录入序列号,但是为什么键盘无法录入,就是敲键盘没有反映,但是在别的写字板中可以敲入文字,然后用鼠标cut下拉,然后可以粘贴到服务呼出的窗口中。为什么呢? 问题点数:100、回复次数:5Top

1 楼unsigned(僵哥(发站内消息,请附上链接或问题说明,否则不予回复))回复于 2006-03-09 23:27:06 得分 40

应该是程序没有处理好吧.我没有测试自己的应用程序,不过Borland   Socket   Server倒是经常需要变换端口什么的,照样可以录入.Top

2 楼lovendII(流氓都做了城管)回复于 2006-03-10 08:50:55 得分 40

可能你的程序引起了什么端口冲突之类的,比方说占用了键盘的输入输出端口什么的Top

3 楼derris(深水鱼)回复于 2006-03-10 13:46:33 得分 0

windows   msdn里面说的是服务和当前系统用户的交互区域无法共享,只有鼠标和剪贴板是共享的。但是我看到有的程序就可以在服务的程序里面进行交互的。没有什么attach线程一类的行么?Top

4 楼clasj(★知我☆)回复于 2006-03-11 13:52:14 得分 20

关注Top

5 楼derris(深水鱼)回复于 2006-03-11 22:41:01 得分 0

首先确保要在service服务窗口属性中选中‘与桌面交互’,这个我当然选了,其次是必须是showmodel的窗体能接受键盘录入,晕死,非模态的窗体为什么不接受键盘消息?我做了一个键盘钩子发wm_keydown消息给窗体也不行。Top

相关问题

  • 如何接收键盘所有输入...
  • 怎样接收键盘输入阿?
  • 如何接收键盘字符?
  • 键盘替代鼠标进行数据录入问题
  • 如何将com口收到的数据转换成键盘数据,模拟键盘录入?
  • 无模对话框如何接收键盘消息,而不是让主窗口接收键盘消息?
  • 在对话框中,如何接收键盘消息?
  • 怎样在命令行界面下接收键盘输入?
  • 怎么在一个text中接收键盘输入的消息???
  • 新手:请问JAVA里怎么样接收键盘输入

关键词

  • 键盘
  • 录入
  • 端口
  • 交互
  • 窗体
  • 程序
  • 服务

得分解答快速导航

  • 帖主:derris
  • unsigned
  • lovendII
  • clasj

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo