社区
Windows SDK/API
帖子详情
谁能从windows底层来说明一下?
stgsd
2005-01-30 02:47:52
向word,ie等可输入控件输入字符,都经过了哪些api函数、消息,它们的参数含义。最终word收到的是什么(消息?缓冲?……)
希望以汉字字符为例!!!!!
...全文
218
13
打赏
收藏
谁能从windows底层来说明一下?
向word,ie等可输入控件输入字符,都经过了哪些api函数、消息,它们的参数含义。最终word收到的是什么(消息?缓冲?……) 希望以汉字字符为例!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
terry6394
2005-02-01
打赏
举报
回复
呵呵..楼上的贴切
halfdream
2005-02-01
打赏
举报
回复
呵。叫什么WORD没有WM_CHAR消息,奇怪的说法...
TranslateMessage(USER32.DLL)------>输入法模块--->WM_CHAR消息进队列..
比如输入汉字的时候,一般是几个WM_KEYDOWN,第一个WM_KEYDOWN并不会立即生成WM_CHAR,由输入法处理部分维持着状态,当确定一个汉字时,(比如五笔输入法敲入空格键之后),这时候WM_CHAR生成..
jb99334
2005-02-01
打赏
举报
回复
你可以参考Windows的消息机制
stgsd
2005-02-01
打赏
举报
回复
楼上的,word没有wm_char消息.我当然知道肯定有消息和api,问题是哪些?
以前dos系统下应用程序是通过bois系统中断来获取的,windows当然没有这么简单
stgsd
2005-01-31
打赏
举报
回复
自己顶。是难了点。又找不到资料
ygflydream
2005-01-31
打赏
举报
回复
up!
chinaandys
2005-01-31
打赏
举报
回复
顶
halfdream
2005-01-31
打赏
举报
回复
不管中文洋文,应用程序只管WM_CHAR消息.
halfdream
2005-01-31
打赏
举报
回复
WINDOWS 应用程序消息队列 应用程序
---(WM_KEYDOWN写入队列)--->| |
| <-------(读出WM_KEYDOWN)-----|
| |
(TranslateMessage)<--------------(调用)-----------------------|
\-----(生成WM_CHAR入队列)----->| |
|<-------(读出WM_CHAR)---------|
10975037
2005-01-31
打赏
举报
回复
楼主参考一下<delphi 5 开发人员指南>那里对Windows的消息机制有介绍.
shuker
2005-01-31
打赏
举报
回复
WM_KEYUP
WM_KEYDOWN
chijingde
2005-01-31
打赏
举报
回复
不就是两个消息?
WM_KEYUP
WM_KEYDOWN
输入控件从消息队列里取消息呗,一看消息句柄是自己的,就显示
API觉得都没用(除非是显示要调用的,那个不算,鬼知道输入法调用了啥)
vfork
2005-01-31
打赏
举报
回复
呵呵,感觉有点钻牛角尖哦.
windows
驱动开发基础教程
本套视频教程主要讲
windows
驱动开发基础,通过从
windows
内核工作机制与原理、
底层
驱动通信原理、驱动的开发工具套件使用、用户层到内核层通信等从浅入深,重点深入讲解了驱动中的通信同步异步、内核函数使用等。...
软件测试的
底层
逻辑是什么?
原创Test Ninja软件质量报道2021-12-08 07:55 什么是
底层
逻辑? 按照刘润老师的解释就是: “事物间的共同点,就是
底层
逻辑。 只有不同之中的相同之处、变化背后不变的东西,才是
底层
逻辑。 ......
底层
逻辑+环境变量 =方法论” 他还说:“只有
底层
逻辑,才是有生命力的。” 所以我们要来探讨
一下
:软件测试的
底层
逻辑是什么? 1. 对软件测试的基本认知 对软件测试的基本认知,使我们达成共识,从而基于这个共识,更容易去讨论软件测试的
底层
逻辑...
Windows
下
底层
数据包发送实战
1、简介 所谓“
底层
数据包”指的是在“运行”于数据链路层的数据包,简单的说就是“以太网帧”,而我们常用的Socket只能发送“运行”在传输层的TCP、UDP等包,这些传输层数据包已经能满足绝大部分需求,但是有些时候还是需要发送
底层
数据包的(例如SYN扫描),那么如何发送呢? 本文记录了我试图实现的过程中遇到的一些问题以及解决办法,需要注明:①本文只考虑
Windows
上的实现 ②本文主
Windows
下
底层
RAW数据包发送实战
1、简介 所谓“
底层
数据包”指的是在“运行”于数据链路层的数据包,简单的说就是“以太网帧”,而我们常用的Socket只能发送“运行”在传输层的TCP、UDP等包,这些传输层数据包已经能满足绝大部分需求,但是有些时候还是需要发送
底层
数据包的(例如SYN扫描),那么如何发送呢? 本文记录了我试图实现的过程中遇到的一些问题以及解决办法,需要注明:①本文只考虑
Windows
上的实现 ②本文主...
Windows
操作系统架构介绍
Windows
系统架构包括以下组成部分:内核:
Windows
内核是操作系统的核心部分,它负责管理系统资源、处理用户程序和驱动程序的请求、协调各种系统组件之间的通信等任务。
Windows
内核分为用户模式和内核模式,其中内核模式是更高级别、更安全的模式,用户程序无法直接访问内核模式。驱动程序:
Windows
系统需要很多不同类型的驱动程序来管理硬件设备和提供系统功能,如网络驱动程序、声卡驱动程序、显卡驱动程序等。这些驱动程序运行在内核模式下,可以访问系统的
底层
资源和硬件设备。
Windows SDK/API
1,183
社区成员
22,335
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章