mirror of
https://github.com/Kaehvaman/OAIP.git
synced 2025-01-19 00:59:12 +04:00
Добавил пару комментариев
This commit is contained in:
parent
0e05d52a8f
commit
50162f5e79
@ -103,16 +103,17 @@ BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
|
|||||||
{
|
{
|
||||||
hInst = hInstance; // Сохранить маркер экземпляра в глобальной переменной
|
hInst = hInstance; // Сохранить маркер экземпляра в глобальной переменной
|
||||||
|
|
||||||
|
// стиль окна без кнопки разворачивания на весь экран и без возможности измения размера
|
||||||
int wstyle = (WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX);
|
int wstyle = (WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX);
|
||||||
|
|
||||||
RECT wnd = { 0, 0, N * WIDTH, M * HEIGHT };
|
RECT wnd = { 0, 0, N * WIDTH, M * HEIGHT }; // желаемый размер клиентской области окна
|
||||||
AdjustWindowRectEx(&wnd, wstyle, 1, WS_EX_COMPOSITED);
|
AdjustWindowRectEx(&wnd, wstyle, 1, WS_EX_COMPOSITED);
|
||||||
|
|
||||||
int width = wnd.right - wnd.left;
|
int width = wnd.right - wnd.left;
|
||||||
int height = wnd.bottom - wnd.top;
|
int height = wnd.bottom - wnd.top;
|
||||||
|
|
||||||
RECT workarea;
|
RECT workarea;
|
||||||
SystemParametersInfoW(SPI_GETWORKAREA, 0, &workarea, 0);
|
SystemParametersInfoW(SPI_GETWORKAREA, 0, &workarea, 0); // get size of primary desktop without taskbar
|
||||||
|
|
||||||
int cx = ((workarea.right - workarea.left) / 2) - (width / 2);
|
int cx = ((workarea.right - workarea.left) / 2) - (width / 2);
|
||||||
int cy = ((workarea.bottom - workarea.top) / 2) - (height / 2);
|
int cy = ((workarea.bottom - workarea.top) / 2) - (height / 2);
|
||||||
|
Loading…
Reference in New Issue
Block a user