15,980
社区成员




对于有返回值的消息,要用函数SetWindowLong(hwnd,DWL_MSGRESULT,value);其中value用来设置消息返回值。
LPNMHDR lpnmh;
LPNMUPDOWN lpnmud;
……
case WM_NOTIFY:
lpnmh = (LPNMHDR)lParam;
switch(lpnmh->code)
{
case UDN_DELTAPOS:
lpnmud = (LPNMUPDOWN)lParam;
if(lpnmud->iPos+lpnmud->iDelta>= 20 )//这句是什么意思?
{
SetWindowLong(hwnd,DWL_MSGRESULT,TRUE);
return TRUE;
}
else
return FALSE;
}
break;
……