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

Вниз

Клик мыши на StatusBarе   Найти похожие ветки 

 
Alex_C ©   (2006-03-01 15:05) [0]

Как в событии OnMouseClick на StatusBar"е определить, на какой StatusBarPanel был клик?


 
clickmaker ©   (2006-03-01 15:42) [1]

GetCursorPos
искать в цикле, пользуясь Panels[i].Width


 
Alex_C ©   (2006-03-01 15:47) [2]

Дык это понятно. Думал - может какое готовое средство есть...


 
begin...end ©   (2006-03-01 17:10) [3]

> Alex_C ©   (01.03.06 15:47) [2]

uses CommCtrl;

type
 TForm1 = class(TForm)
   StatusBar1: TStatusBar;
 private
   procedure WMNotify(var Message: TWMNotify); message WM_NOTIFY;
 end;

procedure TForm1.WMNotify(var Message: TWMNotify);
begin
 with Message.NMHdr^ do
   if (hwndFrom = StatusBar1.Handle) and (code = NM_CLICK) then
     Caption := IntToStr(PNMMouse(Message.NMHdr).dwItemSpec);
 inherited
end;


 
Alex_C ©   (2006-03-02 08:28) [4]

ОК! Спасибо!



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

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

Наверх




Память: 0.47 MB
Время: 0.044 c
15-1140752459
Ученик чародея
2006-02-24 06:40
2006.03.19
Когда вам станет не хватать хранилища на 18 экзабайт данных?


15-1140501175
Ega23
2006-02-21 08:52
2006.03.19
С Днём рождения! 21 февраля


2-1141306136
Layner
2006-03-02 16:28
2006.03.19
Как выбрать записи из таблицы без обращения к серверу?


2-1141657562
Adios
2006-03-06 18:06
2006.03.19
Не работает процедура


2-1141034471
BaBayka007
2006-02-27 13:01
2006.03.19
Доброго всем дня....подскажите пожалуйста.....вроде делаю правиль