如高低字节分别为:l = LOWORD(wParam);  h = HIWORD(wParam);  
如何将l与h组合成wparm

解决方案 »

  1.   

    LONG x=h;
    x<<16;
    x+=l;
      

  2.   

    DWORD MAKELONG(
      WORD wLow,  // low-order word of long value
      WORD wHigh  // high-order word of long value
    );
     
      

  3.   

    可不可以这样
    先把wparam右移,负值,在左移,负值
      

  4.   

    LPARAM MAKELPARAM(
      WORD wLow, 
      WORD wHigh 
    );
      

  5.   

    如果是十六进制表示的数,将高字节乘以256,再加上低字节(转化为十进制)    [email protected]
      

  6.   

    可以移位在相加,也可以用如下函数:
    LPARAM MAKELPARAM(  WORD wLow,   WORD wHigh );
      

  7.   

    十进制:x = h * 65536 + l,不知对否