Вниз
Скачать: CL | DM;

ControlAtPos   Найти похожие ветки 

← →
Vladimir88 ©   (2005-10-20 17:34) [0]

procedure TfmMain.ApplicationEvents1Hint(Sender: TObject);
var
Control:TControl;
begin
Control:=ControlAtPos(ScreenToClient(Mouse.CursorPos),false);
showmessage(Control.Name);
end;


Почему-то Control всегда нил, в чём может быть проблема.


← →
begin...end ©   (2005-10-20 17:40) [1]

> Vladimir88 ©   (20.10.05 17:34)
> Почему-то Control всегда нил, в чём может быть проблема.

Ну... Например, приведённый код не будет находить контролы, являющиеся потомками TWinControl. Может быть, в этом дело?


← →
Vladimir88 ©   (2005-10-20 17:47) [2]

Хм, а почему TWinControl же потомок контрола.


← →
begin...end ©   (2005-10-20 17:49) [3]

> Vladimir88 ©   (20.10.05 17:47) [2]

function ControlAtPos(const Pos: TPoint; AllowDisabled: Boolean, AllowWinControls:Boolean=False): TControl;

The AllowWinControls parameter determines whether descendants of TWinControl are considered when looking for the child control.


← →
Vladimir88 ©   (2005-10-20 17:50) [4]

А, точно, стормозил, сенкс.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.039 c
14-1129167538
pazitron_brain
2005-10-13 05:38
2005.11.13
Секрет увеличения производительности Windows.


14-1130138433
alexmix
2005-10-24 11:20
2005.11.13
Дополнительный заработок для программистов.


14-1130153575
bSava
2005-10-24 15:32
2005.11.13
А что собственно с поиском по сайту?


14-1129979702
alless
2005-10-22 15:15
2005.11.13
Как запускать файлы *.bin?


2-1130348210
SamProf
2005-10-26 21:36
2005.11.13
Как получить адрес из суммы двух адресов?




   Наверх