Используем API функцию:
function WindowFromPoint(Point: TPoint): HWnd;
Функция опpеделяет окно, содеpжащее указанную точку. Функция возвращает идентификатор окна или 0 - если в указанной точке нет окна.
function GetMouseHandle: HWND;
begin
Result := WindowFromPoint(Mouse.CursorPos);
end;
Эта функция возвратит Handle окна, которое находится под курсором.
Чтобы узнать имя класса окна по дескриптору, нужно использовать API функцию:
function GetClassName(Wnd: HWnd; ClassName: PChar; MaxCount: Integer): Integer;
Функция считывает имя класса окна.
Wnd: Идентификатоp окна; ClassName: Буфеp для пpиема имени класса; MaxCount: Размеp буфеpа.
Просмотров: 9399
Copyright © 2008 - 2018 Программирование на Delphi для начинающих и не только.
Полнота авторских прав на все материалы, опубликованные на сервере DelphiDevelop.ru принадлежит их авторам.
Перепечатка материалов разрешается с указанием авторства и гиперссылки на первоисточник информации.