我想知道为什么我明确地将窗口设置为1440 x 900:
HWND hWnd = CreateWindow("bla", "bla", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, 1440/*CW_USEDEFAULT*/, 900/*CW_USEDEFAULT*/, NULL, NULL, hInstance, NULL);
当我的屏幕被渲染时,它必须调用WM_RESIZE并且它正在传递:
case WM_SIZE:
screenServer.OnScreenResize( LOWORD(lParam), HIWORD(lParam) );
break;
出现为1424 x 861?
为什么?
答案 0 :(得分:1)
我现在可以看到正在考虑的是我窗口的边框: