今天看一代码的时候
发现了一个奇怪的东东
LRESULT CALLBACK WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
.........
        case WM_DESTROY:
KillTimer(hWnd, 0);
PostQuitMessage(0);
return 0L;
}着里的0L是什么东西?我查了下MSDN
没找到从来没看到过,汗

解决方案 »

  1.   

    还有HRESULT Init(HWND hWnd)
    {   
    HRESULT     hr;         ...
             ...    
    return S_OK;
    }S_OK也没查到
    FAINT
    是COM里的东西吗
      

  2.   

    0L 表示这个0是 Long型。#define S_OK                                   ((HRESULT)0x00000000L)
      

  3.   

    1、0L 表示返回long型的数值0, 因为LRESULT 是长整型的。
       LRESULT   A 32-bit value returned from a window procedure or callback function.2、S_OK: No error occurred.