Цитата: есть ли возможность получить список всех окон по заданным параметрам: имени, классу?
Пример поиска по классу окна:
CODE:external(INT, "FindWindowEx", "FindWindowExA", "User32.dll" );
external(INT, "GetClassName", "GetClassNameA", "User32.dll");
char class[999];
string class_name="Notepad"; // класс окна (блокнот)
int handle=FindWindowEx(0, 0, class_name, 0);
while(handle)
{
if(GetClassName(handle, address(#class[0]), sizearray(class)))
{
if(format(#class[0])==class_name)messagebox(handle);
}
handle=FindWindowEx(0, handle, class_name, 0);
} |