在:: 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);
}