Когда я вызываю SWP, чтобы попытаться изменить размер определенного окна. Он не двигается и не изменяет размер.
SetWindowPos(hWndWindow, NULL, 0, 0, 500, 500, SWP_NOZORDER);
Дескриптор окна действителен. Я пытался как получить ручку с FindWindow
и вручную установив значение дескриптора в окно, которое я хотел изменить.
Когда я использую GetWindowPlacement
говорит, что окно SW_NORMAL
и не SW_MAXIMIZE.
Стиль окна
0x160b0000 (WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_SYSMENU | WS_MINMIZEBOX | WS_MAXIMIZEBOX)
и стиль расширения — 0x0.
Я также попытался установить окно в SW_NORMAL
с ShowWindow
перед звонком SetWindowPos
,
SetWindowPos
а также MoveWindow
оба возвращают не ложные значения, говоря, что они не потерпели неудачу.
Почему SetWindowPos и MoveWindow не могут переместить или изменить размер этого окна?
Задача ещё не решена.
Других решений пока нет …