W和L在WPARAM和LPARAM中意思

打开运行的js文件:

(new ActiveXObject("Shell.Application")).FileRun();

过去,窗口16位的.每条消息可携带叫WPARAM和LPARAM两条数据.第一个是16位值("字"),所以叫它W.第二个是32位值("long"),所以叫它L.
W参数传递句柄和整数等内容.用L参数传递指针.

窗口转换为32位时,WPARAM参数也增长到32位值.因此,即使"W"代表"",也不再是.(在64窗口中,这两个参数都是64位值)

了解术语起源很有帮助.查看窗口消息设计,会知道,如果消息带指针,则一般是在LPARAM参数中传入的指针,而如果消息带句柄或整数,则在WPARAM中传递.(如果消息同时带两者,则整数进WPARAM,指针进LPARAM).

posted @   zjh6  阅读(47)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示