Получить класс по хэндлу.
Есть например хэндл кнопки, находящийся в окне другого приложения. Я знаю, что это дельфовое приложение, понятно что этим хэндлом через апи манипулирует TButton. Есть ли возможность получить этот класс зная хэндл?
function GetClass(h: hwnd): string;
var lpClassName: array[0..$FF] of Char;
begin
GetClassName(h, lpClassName, $FF);
result:=lpClassName;
end;
Класс Delphi TButton (точнее объект этого класса) из другого приложения получить нельзя.
Цитата:
из другого приложения получить нельзя
... а из своего?
Сканишь все объекты своей формы и сверяешь хэндлы...