WM???????????????Message????????????Lparam???WParam
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WM???????????????Message????????????Lparam???WParam相关的知识,希望对你有一定的参考价值。
??????????????? btn ?????? ini ?????? ?????? ?????? init ??????
????????????????????????
1. WM_PAINT?????????LOWORD(lParam)?????????????????????HIWORD(lParam)??????????????????
2. ?????????WM_VSCROLL???WM_HSCROLL?????????LOWORD(wParam)??????????????????????????????????????????????????????????????????????????????????????????
3. ??????????????????WM_SYSKEYDOWN???WM_SYSKEYUP???WM_KEYUP???WM_KEYDOWN?????????wParam?????????????????????lParam???????????????????????????????????????lParam??????????????????6??????????????????????????????????????????????????????????????????
4. ????????????WM_CHAR???WM_DEADCHAR???WM_SYSCHAR???WM_SYSDEADCHAR???lParam??????????????????????????????lParam ???????????????????????????wParam?????????ANSI???Unicode????????????
5. ?????????????????????WM_LBUTTONDOWN???WM_LBUTTONUP???WM_RBUTTONDOWN???WM_RBUTTONUP??? WM_MBUTTONDOWN???WM_MBUTTONUP,lParam????????????????????????????????????x???????????????????????????y?????????wParam???????????????????????????Shift???Ctrl???????????????
wParam&MK_SHIFT???MK_CTRL???????????????TRUE?????????????????????Shift???Ctrl ??????
6. ?????????????????????wParam??????????????????????????????????????????????????????????????????HT?????????lParam????????????????????????????????????????????????x???????????????????????????????????????????????????y?????????
7. ????????????????????????WM_MOUSEWHEEL?????????lParam?????????????????????????????????????????????wParam?????????????????????????????????Shift???Ctrl ???????????????wParam??????????????????delta????????????????????????????????????????????????????????????????????????120????????????3??????
8. ???????????????WM_TIMER???wParam????????????????????????ID??????lParam???0
9. ??????????????????WM_COMMAND?????????wParam???????????????????????????ID???????????????????????? lParam?????????????????????????????????????????????
10. ????????????????????????????????????????????????????????????WM_KILLFOCUS????????????wParam???????????????????????????????????????????????????????????????????????????????????????????????????WM_SETFOCUS????????????wParam????????????????????????????????????????????????
11. ???????????????WM_COMMAND?????????wParam???????????????????????????ID???????????????????????? lParam???????????????????????????
12. ????????????WM_COMMAND?????????wParam???????????????????????????ID???????????????????????? lParam???????????????????????????
13. ????????????1???WM_INITMENU???wParam?????????????????????lParam???0.
14. ????????????2???WM_MENUSELECT??????????????????????????????????????????????????????????????????????????????????????????????????????wParam???????????????????????????????????? ID?????????????????????????????????????????????????????????lParam??????????????????????????????????????????
15. ????????????3???WM_INITMENUPOPUP?????????????????????????????????????????????????????????wParam????????????????????????????????????lParam???????????????????????????????????????????????????????????????????????????????????????1????????????0.
16. ????????????4???WM_COMMAND???????????????????????????wParam????????????????????????ID????????????0???lParam????????????0
17. ????????????5???WM_SYSCOMMAND?????????????????????????????????????????????????????????????????????wParam??????????????????ID??? lParam???0.????????????????????????????????????????????????lParam?????????????????????????????????
18. ??????????????????WM_COMMAND?????????wParam??????????????????ID????????????1??? lParam???0.
19.????????????????????????WM_CTLCOLORBTN?????????wParam????????????????????????????????????lParam???????????????????????????
以上是关于WM???????????????Message????????????Lparam???WParam的主要内容,如果未能解决你的问题,请参考以下文章
ON_COMMAND,ON_MESSAGE和ON_NOTIFY的区别