作者BDFishX (便当鱼X)
看板C_and_CPP
标题Re: [语法] win32 API
时间Fri Feb 6 00:21:18 2009
※ 引述《yu00928 (难道我只是新八吗)》之铭言:
: 各位大大好
: 小弟正在学win32 API
: 有一些地方实在搞不懂
: 到底wParam和lParam是什麽
: 他们有什麽差别
型态上没有差别,至少目前是没有差别
就当做是 Message 所附带的两个参数就可以了
: 最重要的
: 什麽时候要用wParam
: 什麽时候要用lParam
这个只能说,多查 msdn 吧!
因为不同 Message 的 lParam 和 wParam 可以说是天差地远
只能透多查询 msdn 来了解
例如 WM_MOVE:
http://msdn.microsoft.com/en-us/library/ms632631(VS.85).aspx
这个 Message 的 wParam 就没有用到,只有用到 lParam
lParam 的使用范例下面一点的 Remarks 中就有了
又像是 WM_COMMAND:
http://msdn.microsoft.com/en-us/library/ms647591(VS.85).aspx
从 Menu / 键盘或是一般 Control 所送来的 WM_COMMAND Message
wParam 和 lParam 的用法都不一样
因此个人建议是,碰到不同的 Message,还是查一下 msdn 比较快
: 请大大们指导一下小弟
: 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.233.95
1F:推 yu00928:先推 感谢大大用心指导 再来研究XD 02/06 00:36
2F:推 yu00928:我了解了 所以是每一个message的wParam和lParam作用都不一 02/06 20:07
3F:→ yu00928:样 我现在总算知道了 谢谢 02/06 20:08