对于有返回值的消息,要用函数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;……