Форум: "WinAPI";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
ВнизРабота с окнами Найти похожие ветки
← →
NetDigger © (2004-12-09 08:27) [0]Добрый день, уважаемые!
Сразу несколько вопросов:
1. Как найти хэндл активного в данный момент окна? Суть: создается программа, в которой регистрируется горячая клавиша. Далее сие приложение сворачивается в трэй (или просто открывается новое приложение, в общем меняется окно), нажимается заветная комбинация и по идее нужно сформировать скриншот активного окна.
2. В процессах существует множество окон: от контролов, невидимые и т.д. Как бы вывести все их названия и атрибуты: видимое/невидимое, если видимое - заголовок и размеры и т.д.
← →
Leonid Troyanovsky (2004-12-09 08:41) [1]> NetDigger © (09.12.04 08:27)
> Сразу несколько вопросов:
А зачем несколько? По одному - надежней.
> 1. Как найти хэндл активного в данный момент окна? Суть:
GetForegroundWindow
> создается программа, в которой регистрируется горячая клавиша.
> Далее сие приложение сворачивается в трэй (или просто открывается
> новое приложение, в общем меняется окно), нажимается заветная
> комбинация и по идее нужно сформировать скриншот активного
> окна.
Alt+PrintScreen ?
> 2. В процессах существует множество окон: от контролов,
> невидимые и т.д. Как бы вывести все их названия и атрибуты:
> видимое/невидимое, если видимое - заголовок и размеры и
> т.д.
FindWindow(Ex), GetClassName, IsWindowVisible,
WM_GETTEXT, GetWindowRect и т.д.
--
С уважением, LVT.
← →
NetDigger © (2004-12-09 08:58) [2]Нет, нажимается заветная комбинация, определенная в хоткее =)
Спасибо.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.043 c