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