![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Handle! [D6, Win95/98]
VoV@nn © (2001-11-30 17:00:00)Как получить handle всех открытых в данный момент окон и скопировать полученные Hwnd в ValueListEditor
msa (2001-12-01 12:43:00) [1]Я писал раньше такую фигню, правда исходники потерял.
Использую функцию апишную
BOOL EnumWindows(
WNDENUMPROC lpEnumFunc, // pointer to callback function
LPARAM lParam // application-defined value
);
Там пошарься в SDK, разберешся...
lpEnumFunc* должна быть определена как
BOOL CALLBACK EnumWindowsProc(
HWND hwnd, // handle to parent window
LPARAM lParam // application-defined value
);
Ну и там просто делаешь в ней все что тебе надо, она будет вызываться для каждого окна самим виндовсом при выполнении EnumWindows
Иван Шихалев (2001-11-30 18:30:00) [2]EnumWindowsEx