Форум: "Основная";
Текущий архив: 2002.10.07;
Скачать: [xml.tar.bz2];
Внизmdichild Найти похожие ветки
← →
Evgeny (2002-09-24 15:02) [0]Подскажите, если кто знает, можно ли запретить указанному окну изменять размер - не дать отработать сообщению WM_MAXIMIZE.
← →
pasha_golub (2002-09-24 17:01) [1]в событии OnCanResize дочернего окна пропиши CanResize := false;
← →
Evgeny (2002-09-25 05:07) [2]MDIChild окно это игнорирует.
← →
Evgeny (2002-09-26 05:07) [3]Может кто-нибудь еще что подскажет?
← →
First_May (2002-09-26 12:24) [4]Закрыть кнопку максимизации ...
← →
pasha_golub (2002-09-26 14:11) [5]Попробуй функцию SetWindowPos или перехватывай сообщение.
← →
Alex_Y (2002-09-26 15:38) [6]А как насчет свойства окна BodyStyle := bsToolWindow ? Правда, минимизация всё же остается.
В ту же тему . Как сделать невидимым заголовок окна? Т.е. у обычного окна просто ставим BodyStyle := bsNone. Однако в сорцах Forms Delphi отлавливает ситуациюBodyStyle = bsNone & FormStyle = MDIChild
и меняетBodyStyle := bsSizeable
Можно ли этим управлять? Или MDI окна по жизни (по MS) не могут без заголовка?
← →
MBo (2002-09-26 15:41) [7]Попробуй обрабатывать wm_getminmaxinfo.
← →
Evgeny (2002-09-27 05:18) [8]Событие OnCanResize отрабатывается оригинально. Caption так сказать расплывается, а размер формы не меняется. При этом появляются проблемы с минимизацией. На событие wm_getminmaxinfo такое окно совсем не реагирует. Кнопка максимизации отрабатывает в любом случае. Закрыть ее не удается. Все пункты из меню удаляются как положено, а кнопка блокироваться не желает. Стиль bsToolWindow применять не хочется, теряется прелесть MDI приложения.
>Alex_Y
Как сделать невидимым заголовок окна
попробовать послать сообщение SetWindowLong с соответствующими параметрами.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.10.07;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.016 c