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

Тип упраляющего элемента по его его дескриптору   Найти похожие ветки 

← →
down   (2002-11-16 19:49) [0]

Как определить сабж (Button, Edit,...)? Управляющий элемент может принадлежать произвольной программе.


← →
MBo ©   (2002-11-16 19:58) [1]

например, так:

procedure TForm1.Button1Click(Sender: TObject);
var AName:array[0..99] of char;
begin
GetClassName(Edit1.Handle,AName,100);
caption:=AName;
end;

см. также GetClassLong


← →
down   (2002-11-16 20:05) [2]

Для программы на Делфи для Edit GetClassName дает TEdit, для MSVC - просто Edit, для VB - вообще непонятно что, хотя на самом деле все создают стандартный Edit.


← →
down   (2002-11-16 23:39) [3]

После изучения матчасти выяснилось, что вопрос был поставален некорректно. Прошу прощения.
Итак, корректный вопрос. По крайней мере, мне так кажется.
Как для некоторого суперкласса окна(superclass) узнать имя класса, от которого он образован? Возможно ли это?


← →
Ученик ©   (2002-11-17 00:03) [4]

http://delphi.mastak.ru/cgi-bin/forum.pl?answer=1&id=1037053230&n=5&from=2#answer


← →
down   (2002-11-17 10:32) [5]

Спасибо!



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

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



Память: 0.45 MB
Время: 0.005 c
14-1873
Муть
2002-12-13 12:04
2003.01.02
Есть ли эквивалент TDBCtrlGrid, но без DB?


1-1783
KME
2002-12-20 12:09
2003.01.02
Рисование в TIMAGE


14-1891
Agent Smith
2002-12-11 14:38
2003.01.02
С днем рождения, MBo!


1-1833
MasterA
2002-12-21 10:49
2003.01.02
Линии уровня.


6-1843
s002156Shurik
2002-11-02 01:52
2003.01.02
Потки в сервер сокетах.




   Наверх