关于MAKEWPARAM()的问题,会VC的请进! ( 积分: 100 )

  • 主题发起人 主题发起人 viscar
  • 开始时间 开始时间
V

viscar

Unregistered / Unconfirmed
GUEST, unregistred user!
::PostMessage( hWnd, WM_COMMAND, MAKEWPARAM(5303, BN_CLICKED), (LPARAM)hButton );
程序里有这么一句,但偶不知道这里面的5303代表什么?查MSDN也没查到!请高人指教!
 
::PostMessage( hWnd, WM_COMMAND, MAKEWPARAM(5303, BN_CLICKED), (LPARAM)hButton );
程序里有这么一句,但偶不知道这里面的5303代表什么?查MSDN也没查到!请高人指教!
 
这个应该是他自己定义的,你查一下他代码的消息处理部分就知道他的含义了
 
自定义?可是这个消息是发给一个系统窗口的呀(安装驱动的数字验证窗口)!窗口的消息处理不可能是他自定义的。
 
BN_CLICKED
The BN_CLICKED notification message is sent when the user clicks a button. The parent window of the button receives this notification message through the WM_COMMAND message.
BN_CLICKED
idButton = (int) LOWORD(wParam);
// identifier of button
hwndButton = (HWND) lParam;
// handle to button
 
楼上的,我不懂你的意思,如果要自己写程序发消息给系统窗口,那个参数要怎么设置 ?
 
后退
顶部