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_WM_RENDERFORMAT()

Windows Message ID 常量列表大全

ON_COMMAND,ON_MESSAGE和ON_NOTIFY的区别

emwin的WM_PAINT

重载WndProcWindowProc消息映射BEGIN_MESSAGE_MA 转载

如果获取类的指针