0

:: 在 ::mesagebox、::PostQuitMessage、::DestroyWindow 等函数的开头是什么意思?我正在阅读一本名为 DirectX 9.0 的 3D 游戏编程简介的书,当我查看示例源代码时,它有很多函数,上面有 :: 。

这是示例代码:

LRESULT CALLBACK d3d::WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
    switch( msg )
    {
    case WM_DESTROY:
        ::PostQuitMessage(0);
        break;

    case WM_KEYDOWN:
        if( wParam == VK_ESCAPE )
            ::DestroyWindow(hwnd);
        break;
    }
    return ::DefWindowProc(hwnd, msg, wParam, lParam);
}
4

0 回答 0