Вниз
Скачать: 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.006 c
4-1939
turonix
2002-11-15 22:40
2003.01.02
Какой API функцией можно изменить курсор мыши?


14-1915
LongIsland
2002-12-15 12:34
2003.01.02
Чем отличается программист от политика?


1-1792
Ipx
2002-12-20 14:04
2003.01.02
Получить список псевдонимом баз данных


3-1758
adogg
2002-12-11 13:34
2003.01.02
Проблема с ADOQuery и MS Access


14-1904
p77
2002-12-14 17:22
2003.01.02
книга Лу Гринзо «Zen of Windows 95 Programming»




   Наверх