Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Maximize and Restore form handling


AndreyRus ©   (2007-07-03 17:16:00) 

Как избавиться от subj (перемещение в верхний угол экрана и обратно при двойном щелчке левой кнопкой по заголовку окна)?

form.BordrStyle:= fbsToolWindow;


AndreyRus   (2007-07-05 17:07:00) [1]

> form.Style:=form.Style and not WS_MAXIMIZEBOX;
Спасибо!


Дмитрий К   (2007-07-05 15:47:00) [2]

   form.ExStyle:=form.ExStyle or WS_EX_TOOLWINDOW;
   form.Style:=form.Style and not WS_MAXIMIZEBOX;


AndreyRus   (2007-07-05 14:29:00) [3]

Кстати, на VCL такого эффекта нет.


Vladimir Kladov   (2007-07-04 15:42:00) [4]

Можно еще обработать WM_NCLBUTTONDBLCLK и если wParam=HTCAPTION то не дать обработать дальше обработчиком по умолчанию и вернуть системе, что якобы "обработано".


AndreyRus   (2007-07-03 23:24:00) [5]


>  Или у него нет такой иконки?

Да. Отсутствует. Есть только закрытия.


Vladimir Kladov   (2007-07-03 21:58:00) [6]

Если оно не должно максимизироваться, то запретите иконку максимизации. Или у него нет такой иконки? Я не пользовался tool-окнами (не люблю узкий заголовок), и что-то не припомню, как там с максимизацией дела обстоят.


[e]Bu$ter   (2007-07-03 21:34:00) [7]


> MinimizeNormalAnimated не помогает?

Помогает, но не для этого.

Имеется ввиду пыпытка окна, для которого установлено Resizible:=false, развернуться во в весь экран при 2х клике в заголовке — окно распахивается и сражу же принимает свой прежний размер, но при этом оказывается в верхнем левом углу экрана. Это вместо того, чтоб оставаться на месте и не дёргаться.


Vladimir Kladov   (2007-07-03 18:07:00) [8]

MinimizeNormalAnimated не помогает?


Наверх

Титульная страница Поиск, карта сайта Написать письмо