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

Вниз

Не обновляется Msg.hwnd   Найти похожие ветки 

 
morik ©   (2005-12-23 23:44) [0]

procedure TForm1.FormCreate(Sender: TObject);
begin
 Application.OnMessage := AppMessage;
end;
---------------------
private
   procedure AppMessage(var Msg: TMsg; var Handled: Boolean);
-------------
procedure TForm1.AppMessage(var Msg: TMsg; var Handled: Boolean);
var
 i: integer;
begin
 If msg.message = WM_LBUTTONDOWN then
 for i:= 0 to Form1.ControlCount - 1 do begin
   if Form1.Components[i] is TWinControl then
     if TWinControl(Form1.Components[i]).Handle = msg.hwnd then
       ShowMessage(TWinControl(Form1.Components[i]).Name);
 end;
end;

На ShowMessage(TWinControl(Form1.Components[i]).Name);показует всегда имья контрола на котором первым кликнул.
Почему не обновляется msg.hwnd?


 
GanibalLector ©   (2005-12-24 01:09) [1]


if TWinControl(Form1.Components[i]).Handle = msg.hwnd then
     begin
       Handled:=True;
      ShowMessage(TWinControl(Form1.Components[i]).Name);
    end;



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

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

Наверх




Память: 0.46 MB
Время: 0.047 c
2-1141058291
Дмитрий_177
2006-02-27 19:38
2006.03.19
Хранение нескольких фотографий


2-1141562980
Viktop
2006-03-05 15:49
2006.03.19
Запись изображения в OLE-поле


2-1141168058
ArtemESC
2006-03-01 02:07
2006.03.19
ListBox...


2-1141200876
frostyland
2006-03-01 11:14
2006.03.19
Общий unit подрывает инкапсуляцию??!!


3-1138359419
worldmen
2006-01-27 13:56
2006.03.19
Копировать данные на сервере из табл. в табл.