Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Запретить ресайз чужого окна / 4 сообщений из 4, страница 1 из 1
05.06.2019, 15:56
    #39822924
-Solo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить ресайз чужого окна
Как запретить ресайз чужого окна? Можно повесить хук и отслеживать WM_SIZING, но есть что попроще?
...
Рейтинг: 0 / 0
05.06.2019, 16:43
    #39822951
kealon(Ruslan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить ресайз чужого окна
-Solo,

WM_WINDOWPOSCHANGING
...
Рейтинг: 0 / 0
05.06.2019, 16:48
    #39822958
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить ресайз чужого окна
Что значит "чужого"? В своей программе извне? В чужой программе извне?
...
Рейтинг: 0 / 0
05.06.2019, 16:49
    #39822960
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запретить ресайз чужого окна
Код: pascal
1.
2.
3.
4.
5.
6.
Style := GetWindowLongPtr(hWnd, GWL_STYLE);
if Style = 0 then
  RaiseLastOSError;
Style := Style and not (WS_SIZEBOX or WS_MAXIMIZEBOX or WS_SYSMENU);
if SetWindowLongPtr(hWnd, GWL_STYLE, Style) = 0 then
  RaiseLastOSError;
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Запретить ресайз чужого окна / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]