MAKEWPARAM 宏 及MAKELONG ,MAKELPARAM,MAKELRESULT
Message Source wParam (high word) wParam (low word) lParam?
Menu 0 Menu identifier (IDM_*) 0?
Accelerator 1 Accelerator identifier (IDM_*) 0?
Control Control-defined notification code Control identifier Handle to the control window
注意一下wParam參數,被分為高字和低字,那當我們需要自己send WM_COMMAND 消息時,怎樣來制作wParam參數呢?可以使用MAKEWPARAM宏,下面是我項目中的一句代碼: SendMessage(WM_COMMAND,MAKEWPARAM(IDC_BUTTON_AMEND,BN_CLICKED),(LPARAM)listview->m_btnAmend.m_hWnd);???? //發送一個按鈕單擊消息。
類似的宏還有: MAKELONG? 制作一個長整型的參數
????????????????????????????? MAKELPARAM? 制作一個lParam參數
???????????????????????????? MAKELRESULT 制作一個從窗口程序或者回調函數返回的32位值
總結
以上是生活随笔為你收集整理的MAKEWPARAM 宏 及MAKELONG ,MAKELPARAM,MAKELRESULT的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 多媒体计算机技术19秋作业1,东师多媒体
- 下一篇: SetBkMode函数用法详解