Всем привет, возник такой вопрос, создаю окошко, для своей программы и хочу что бы оно появлялось над меню пуск справа снизу, размера 480*320, написал код
SystemParametersInfo(SPI_GETWORKAREA, 0, &WorkAreaSize, 0);
UINT xWindowsSize = 480;
UINT yWindowsSize = 320;
UINT yPosition = WorkAreaSize.bottom - WorkAreaSize.top - yWindowsSize;
UINT xPosition = WorkAreaSize.right - WorkAreaSize.left - xWindowsSize;
HWND hWnd = CreateWindow(THIS_CLASSNAME, TEXT("Title"), WS_SYSMENU | WS_CAPTION,
xPosition, yPosition, xWindowsSize, yWindowsSize, NULL, NULL, hInst, NULL);
if (!hWnd) {
MessageBox(NULL, L"Can't create window!", TEXT("Warning!"), MB_ICONERROR | MB_OK | MB_TOPMOST);
return 1;
}
что бы окно появлялось там, где хочу, а оно появляется на 7 пикселей выше и левее чем мне надо? почему? запускаю на Windows 10, на других нет возможности проверить