WinUser.h中的Message定义,比如#define WS_POPUP 0x80000000L,请问这0x80000000L将它转成十进制数值是多少?谢谢了,急用!

解决方案 »

  1.   

    unsigned long lVar;
    lVar = WS_POPUP;
    printf("%ld",lVar);//以十进制打印
      

  2.   

    DWORD dwData = 0x80000000L;
    CString strData;
    strData.Format( "%u", dwData );
      

  3.   

    那高手们,请问:WM_MOUSELEAVE                   0x02A3
    转成十进制值是多少?
    还有,如果我用手工转的话,它是如何算的?
      

  4.   

    0x02A3 = 0 * (16*16*16) + 2 * (16*16) + 10 * 16 + 3
    其中:十六进制 : 十进制
                A = 10
                B = 11
                C = 12
                D = 13
                E = 14
                F = 15