Форум » [x]Harbour » Как разрешить изменение размеров окна » Ответить

Как разрешить изменение размеров окна

fil: Приветствую ! Есть внешнее приложение. Размер его окно не может быть имеенен мышкой. Можно ли через SetWindowLong() изменить стиль этого окна так, чтобы сделать возможным изменение его размера мышкой ?

Ответов - 2

Dima: Нагуглил Берешь SPY++ находишь в нем интересующее тебя окно. Ставишь на мониторинг сообщений. Берешь мышку и меняешь его размер мышкой (ведь мышкой то оно нормально меняется?). Смотришь какие сообщения окну пришли. Думаешь над ними, выбираешь нужные и функциями WinApi или прямой посылкой сообщений пытаешься добиться примерно той же последовательности сообщений.

fil: Через SPY++ мудрено как-то. Похоже так: SetWindowLong(hWnd, GWL_STYLE, WS_SIZEBOX) WS_SIZEBOX - Создает окно, которое имеет рамку изменения размеров. Одно и то же, что и стиль WS_THICKFRAME.



полная версия страницы