Подписаться на RSS рассылку
Главная » Статьи по Delphi » Операционная система » Получить дескриптор окна под курсором

Получить дескриптор окна под курсором

Автор: Destin

Используем 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а.

  • Ravak

    Правила заказа и доставки. О журнале.

    m-vanna.ru

  • Дорогой подарок

    Портал для родителей. Иллюстрированный каталог.

    luxpodarki.ru

Просмотров: 3432

Обсудить на форуме


Имя *:
Email:


Код *:

On-line статистика:
Онлайн всего: 6
Гостей: 5
Пользователей: 1
Статистика:


Copyright © 2008-2012 Программирование на Delphi для начинающих и не только

Полнота авторских прав на все материалы, опубликованные на сервере DelphiDevelop.ru принадлежит их авторам

Перепечатка материалов разрешается с указанием авторства и гиперссылки на первоисточник информации

Хостинг от uCoz

Автор проекта: Борисов Сергей

e-mail: save-x@yandex.ru

Связь с администрацией сайта

Гостевая книга