2009-05-07 3 views
1

Я разрабатываю приложение на экране захватывающее приложение для вечеринок. Прямо сейчас у меня нет проблем с поиском всех принадлежащих вам форм, меню и всплывающих окон в стороннем приложении, которое я планирую захватить, но я не знаю, как узнать, может ли окно, которое я захватываю, это всплывающее окно или меню или что угодно. Есть ли какая-либо функция, которая задает дескриптор окна, говорит мне, что из окна это?захватывающие окна формы, всплывающие окна и меню

Tks, Jose

ответ

1

Вы можете получить большую часть этой информации из класса Windows.

Как только у вас есть ручка окна (HWND), вы можете использовать GetClassName(), чтобы получить имя класса окна, а затем GetClassInfo(), чтобы получить информацию о самом классе окна.

Информация о классе окон имеет стиль, который содержит большую часть этой информации о классе (то есть: меню должно быть в стиле # 32768). Дополнительные сведения о классах окон см. В разделе MSDN.

Смежные вопросы