Вниз
Скачать: 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.009 c
3-1765
BorisUK
2002-12-11 15:23
2003.01.02
как в DBGride и StringGride установить фокус ввода на ячейку


4-1941
Cosmic
2002-11-14 19:04
2003.01.02
Как закрыть DOS-окно?


14-1884
Геннадий
2002-12-13 21:17
2003.01.02
Подскажите с Web-сервером


14-1861
Silentor
2002-12-10 21:01
2003.01.02
Где хэлп в Fundamental Sockets 3?


3-1761
AM
2002-12-11 14:36
2003.01.02
Мультивставка строк в таблицу - возможно ли это?




   Наверх