Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как фиксировать форму / 8 сообщений из 8, страница 1 из 1
30.09.2003, 14:52
    #32279595
mirstas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как фиксировать форму
Задача такая - чтоб юзер не мог изменять ни положения ни размера активной формы
...
Рейтинг: 0 / 0
30.09.2003, 15:04
    #32279616
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как фиксировать форму
размер енто понтно ...

ну а положение ???

хотя можешь отлавливать событие и опять ставить начальные координаты ...
...
Рейтинг: 0 / 0
30.09.2003, 15:26
    #32279651
mirstas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как фиксировать форму
А по-другому никак?..
...
Рейтинг: 0 / 0
30.09.2003, 15:36
    #32279664
Zmeishe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как фиксировать форму
Проверь возникает ли событие OnClick или OnMouseDown, OnMouseMove на заголовке окна. Если да - блокируй их там.
...
Рейтинг: 0 / 0
30.09.2003, 16:05
    #32279714
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как фиксировать форму
Form.BorderStyle := bsNone

А вместо Caption - TLabel.
Или отрисовать заголовок вручную.
...
Рейтинг: 0 / 0
30.09.2003, 16:15
    #32279734
mirstas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как фиксировать форму
Спасибо. То что нужно :))
...
Рейтинг: 0 / 0
01.10.2003, 03:28
    #32280133
StarWind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как фиксировать форму
я бы лучше перехватывал событие на движение формы....
а клики мыши по системной области не отлавливаются...
есть два грамотных сообщения, о начале перетаскивания и об окончании... вот их и юзаешь

WM_EXITSIZEMOVE;
WM_EnterSIZEMOVE
...
Рейтинг: 0 / 0
01.10.2003, 10:41
    #32280306
LVU
LVU
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как фиксировать форму
Можно еще перехватить WM_NCHITTEST и отвечать всегда HTCLIENT. И убрать biSystemMenu из BorderIcons.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как фиксировать форму / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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