Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.24;
Скачать: CL | DM;

Вниз

Как отловить нажатие на TitleBar ???   Найти похожие ветки 

 
Zahar   (2004-10-07 20:02) [0]

Хочется выполнить действие Х при нажатии на TitleBar на форме...
Кто знает как ???


 
Yuri Btr ©   (2004-10-07 20:07) [1]

Лови сообщение WM_NCHITTEST у своей формы
там есть HTCAPTION


 
Yuri Btr ©   (2004-10-07 20:13) [2]

Сорри

.....
public
procedure wmncLButtonUp(var msg: TWMncLBUTTONUP); message wm_NclButtonUp;
.....
procedure TForm1.WmNcLButtonDown(var Msg: TWMNCLBUTTONDOWN);
begin
 inherited;
 ShowMessage("Title Bar Ckicked !!!");
end;


 
olookin ©   (2004-10-07 21:02) [3]

А разве такм нет OnClick?


 
olookin ©   (2004-10-07 21:03) [4]

Пржде чем отвечать - надо думать... Или по крайней мере читать... Я разумел ToolBar... Потому мое предыдущее отменяется...


 
Zahar   (2004-10-07 23:44) [5]

Сработало вот так:

procedure wmncLButtonDown(var msg: TWMncLBUTTONDown); message wm_NclButtonDown;
...
procedure TForm1.WmNcLButtonDown(var Msg: TWMNCLBUTTONDown);
begin
inherited;
ShowMessage("Title Bar Ckicked !!!");
end;

Огромное спасибо!



Страницы: 1 вся ветка

Текущий архив: 2004.10.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
14-1096666396
quickblack
2004-10-02 01:33
2004.10.24
Проблема с входом в Win2000


4-1095524688
Hensin
2004-09-18 20:24
2004.10.24
Отследить перетаскивание формы


1-1097323298
sasha_progman
2004-10-09 16:01
2004.10.24
круглый компонент Image


3-1096273990
msguns
2004-09-27 12:33
2004.10.24
Параметры в TADOQuery


14-1096791805
QuasiLamo
2004-10-03 12:23
2004.10.24
Как заставить IE не грузить картинки?