DELPHI СПИСОК ОКОН

Список окон в Delphi может быть получен с помощью использования функции EnumWindows и колбэка EnumWindowsProc. Функция EnumWindows перебирает все окна в системе, передавая каждое окно в колбэк функцию EnumWindowsProc.

function EnumWindowsProc(Wnd: HWND; LParam: LPARAM): BOOL; stdcall;begin Result := True; // обработка окнаend;EnumWindows(@EnumWindowsProc, 0);

В колбэк функции EnumWindowsProc для каждого окна можно получить его хэндл и другую информацию. Например, для получения заголовка окна можно использовать функцию GetWindowText:

function EnumWindowsProc(Wnd: HWND; LParam: LPARAM): BOOL; stdcall;var Title: array [0..255] of Char;begin GetWindowText(Wnd, Title, 255); // обработка окна Result := True;end;

Также можно получить класс окна, его размеры и позицию и другую информацию с помощью других функций API.

Программирование в Delphi Урок 3 1 Решение домашнего задания

DELPHI Урок № 21 Выпадающий список в DBGrid (PickList)

DELPHI Урок № 18 Работа с DBComboBox. Загрузка списка из файла.

46 Delphi 7 Компонента ColorDialog

Программирование в Delphi Урок 8. Компоненты Главное меню и диалоговые окна

Компоненты Delphi

Реклама
Новое
Реклама