Форум » [x]Harbour » Как разрешить изменение размеров окна » Ответить
Как разрешить изменение размеров окна
fil: Приветствую ! Есть внешнее приложение. Размер его окно не может быть имеенен мышкой. Можно ли через SetWindowLong() изменить стиль этого окна так, чтобы сделать возможным изменение его размера мышкой ?
Ответов - 2
Dima: Нагуглил Берешь SPY++ находишь в нем интересующее тебя окно. Ставишь на мониторинг сообщений. Берешь мышку и меняешь его размер мышкой (ведь мышкой то оно нормально меняется?). Смотришь какие сообщения окну пришли. Думаешь над ними, выбираешь нужные и функциями WinApi или прямой посылкой сообщений пытаешься добиться примерно той же последовательности сообщений.
fil: Через SPY++ мудрено как-то. Похоже так: SetWindowLong(hWnd, GWL_STYLE, WS_SIZEBOX) WS_SIZEBOX - Создает окно, которое имеет рамку изменения размеров. Одно и то же, что и стиль WS_THICKFRAME.
полная версия страницы