Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.02;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.011 c
1-1819
Сергей
2002-12-20 22:20
2003.01.02
Hooks


14-1893
MAN-IN-RED
2002-12-13 19:57
2003.01.02
Help!


1-1804
d_oleg
2002-12-20 13:31
2003.01.02
название языка текущей раскладки клавиатуры


4-1940
Pars2
2002-11-15 13:14
2003.01.02
Запрет запуска приложения


3-1759
Valeron
2002-12-12 09:33
2003.01.02
Как преодразовать HTML таблицу в dBase или т.п.?