Текущий архив: 2009.11.08;
Скачать: CL | DM;
Вниз
Модальная форма Найти похожие ветки
← →
webpauk © (2009-09-17 17:17) [0]Как при клике за клиентской область модальной формы, послать её сообщение закрыться?
← →
Игорь Шевченко © (2009-09-17 17:19) [1]как наконец прочитать правила форума и нормально написать тему вопроса ?
← →
webpauk © (2009-09-17 17:23) [2]
> Игорь Шевченко © (17.09.09 17:19) [1]
>
ну и что изменится если я вместо вопроса - размещу это в поле темы?
сообщение короткое - в таком случае вопрос продублирует тело сообщения...
← →
clickmaker © (2009-09-17 17:25) [3]WM_NCHITTEST
вернуть HTCLOSE на любое WM_NCXXX
← →
clickmaker © (2009-09-17 17:27) [4]> на любое WM_NCXXX
тьфу... это лишнее
← →
webpauk © (2009-09-17 17:37) [5]
> clickmaker © (17.09.09 17:25) [3]
>
а сам пробовал?
← →
Игорь Шевченко © (2009-09-17 17:59) [6]
> ну и что изменится если я вместо вопроса - размещу это в
> поле темы?
больше шансов ответ получить.
по сабжу:procedure TForm1.FormClick(Sender: TObject);
begin
PostMessage(Handle, WM_SYSCOMMAND, SC_CLOSE, 0);
end;
← →
webpauk © (2009-09-17 18:00) [7]
> Игорь Шевченко © (17.09.09 17:59) [6]
>
невнимательно!
при клике ЗА клиентской область
← →
Игорь Шевченко © (2009-09-17 18:02) [8]
> при клике ЗА клиентской область
велик могучим русский языка. переведи свой вопрос
← →
webpauk © (2009-09-17 18:06) [9]
> Игорь Шевченко © (17.09.09 18:02) [8]
>
нужно отловить событие когда клик происходит вне формы
нужно закрыть форму (так, как это реализовано в popupmenu)
← →
Игорь Шевченко © (2009-09-17 18:11) [10]
> нужно отловить событие когда клик происходит вне формы
> нужно закрыть форму (так, как это реализовано в popupmenu)
SetCapture, если не PtInRect в клиентской части, то PostMessage (Handle, WM_SYSCOMMAND, SC_CLOSE, 0);
← →
webpauk © (2009-09-17 18:15) [11]хм...
setcapture - вроде как процедура...
в какое событие её впихнуть?
← →
clickmaker © (2009-09-17 19:01) [12]> нужно отловить событие когда клик происходит вне формы
на деактивацию можно повесить
← →
Игорь Шевченко © (2009-09-17 19:18) [13]
> в какое событие её впихнуть?
В показ формы
← →
Anatoly Podgoretsky © (2009-09-18 15:05) [14]> webpauk (17.09.2009 17:23:02) [2]
Ничего, кроме возможного закрытия темы, а потом и хуже.
← →
Anatoly Podgoretsky © (2009-09-18 15:06) [15]
> Anatoly Podgoretsky © (18.09.09 15:05) [14]
Кроме этого нежелание отвечать на подобное.
Страницы: 1 вся ветка
Текущий архив: 2009.11.08;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.006 c