社区
Delphi
帖子详情
怎样实现按下a键对windows发出消息?
trnzak
2003-09-12 02:03:34
怎样实现按下a键对windows发出消息?
...全文
46
6
打赏
收藏
怎样实现按下a键对windows发出消息?
怎样实现按下a键对windows发出消息?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hkbarton
2003-09-12
打赏
举报
回复
有点错误,不好意思
const
WM_PreeAMessage=WM_USER+1000;
然后在窗体的onkeypress里:
if key='a' then postmessage(handle,WM_PreeAMessage,0,0);
hkbarton
2003-09-12
打赏
举报
回复
首先自己定义一个消息
const
WM_PreeAMessage:WM_USER+1000;
然后在窗体的onkeypress里:
if key='a' then postmessage(handle,WM_PreeAMessage,0,0);
trnzak
2003-09-12
打赏
举报
回复
发一个说明当前按下的是a键
sundayzhao
2003-09-12
打赏
举报
回复
用hook函数
huojiehai
2003-09-12
打赏
举报
回复
你要发什么消息呀,说得太抽象了
trnzak
2003-09-12
打赏
举报
回复
请各位帮帮忙!谢谢
windows
键
盘
消息
的机制
在Microsoft
Windows
98中,
键
盘和鼠标是两个标准的使用者输入来源,在一些连贯操作中常产生互补作用。当然,鼠标在今天的应用程序中比十年前使用得更为广泛。甚至在一些应用程序中,我们更习惯于使用鼠标,例如在游戏、画图程序、音乐程序以及Web浏览器等程序中就是这样。然而,我们可以不使用鼠标,但绝对不能从一般的PC中把
键
盘拆掉。 相对于个人计算机的其它组件,
键
盘有非常久远的历史,它起源于
windows
编程常用
键
盘
消息
命令
windows
编程常用
键
盘
消息
命令 1.扫描码与虚拟码
键
盘从最早的83
键
发展到当今流行的101
键
,虽然增加了许多
键
,但按
键
的基本操作保持不变,即
按下
一个
键
或释放一个
键
。
按下
一个
键
或释放一个
键
时,
键
盘设备就产生一个扫描码(ScanCode),这些扫描码是
键
盘的物理码,每一个扫描码可以惟一地确定一个按
键
。不同厂家生产的
键
盘,其扫描码有可能是不一样的,即它是与设备相关的。
键
盘上的每个
键
对应两
Windows
--- 自定义
消息
以及
Windows
对话框原理
接:
Windows
--- 常用
消息
以及
消息
附加参数_小雪菜本菜的博客-CSDN博客 按
键
的时候如何捕获按的是组合
键
呢? 一般捕获的是系统按
键
,想要知道它按的是哪个
键
Windows
常用
消息
大全和
Windows
消息
机制(总结篇)
Windows
常用
消息
大全和
Windows
消息
机制(总结篇) 详谈
Windows
消息
循环机制 一、重要的概念 先看一下
Windows
消息
MSG结构体的定义: typedef struct tagMsg { HWND hwnd; // 接受该
消息
的窗口句柄 UINT message; //
消息
常量标识符,也就是我们通常所说的
消息
号 WPARAM wParam; // 32位
消息
的特定附加信息,确切含义依赖于
消息
值
windows
消息
机制详解-3
1. 引言
Windows
在操作系统平台占有绝对统治地位,基于
Windows
的编程和开发越来越广泛。 Dos 是过程驱动的,而
Windows
是事件驱动的[6],这种差别的存在使得很多Dos 程序员不能 习惯
Windows
的程序开发。而很多
Windows
程序开发人员也只是对
消息
运行机制一知半解, 想要掌握
Windows
编程的核心,必须深刻理解
消息
机制。事件驱动围绕着
消息
的产生与处 理展开,事件驱动是靠
消息
循环机制来
实现
的。也可以理解为
消息
是一种报告有关事件发生 的通知,
消息
是
Windows
操作
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章