16 / 16 / 13
Регистрация: 10.12.2010
Сообщений: 62
|
|
1 | |
Узнать класс активного окна - Как?25.01.2011, 21:42. Показов 5594. Ответов 6
Метки нет Все метки)
(
предварительно класс окон можно узнать например с Spy++,
а как быть если приложение, дескриптор которого мы хотим получить при помощи FindWindow, нам не известно заранее, как узнать(получить) класс любого окна по его z-индексу (активное или 2-ое с конца) например.
0
|
|
25.01.2011, 21:42 | |
Ответы с готовыми решениями:
6
Как узнать класс уже созданного окна? Как получить дескриптор дочернего активного окна? SendMessage как послать клик по координатам не активного окна или какой механизм использовать? Как взять title, process, process id активного окна? |
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|
25.01.2011, 21:44 | 2 |
Узнаем хэндл окна и получаем его класс с помощью GetClassName
1
|
16 / 16 / 13
Регистрация: 10.12.2010
Сообщений: 62
|
|
25.01.2011, 21:53 [ТС] | 3 |
ээ.. а если я хочу узнать класс, чтобы как раз и узнать хэндл функцией FindWindow?
т.е. как узнать хэндл не зная класс? (уточню что речь об окне стороннего приложения)?
0
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
|
25.01.2011, 22:00 | 4 |
0
|
16 / 16 / 13
Регистрация: 10.12.2010
Сообщений: 62
|
|
25.01.2011, 22:14 [ТС] | 5 |
Спасибо, но я наверное не ясно задаю вопрос..
В том варианте, который вы описываете нужно знать или класс или тайтл окна, меня интересовало как получить хэндл окна не известного нам ни своим классом, ни хэндлом. Вот для активного окна по-моему нашел что мне нужно - это функция GetActiveWindow
0
|
PB
|
25.01.2011, 22:47
#6
|
Не по теме: Так бы написал бы: "как узнать хэндл активного окна?"
0
|
59 / 59 / 2
Регистрация: 22.01.2011
Сообщений: 187
|
|
26.01.2011, 16:15 | 7 |
Aye73x, у тебя просто не получется так сделать.
поясьню: не зная таител и класс, не возможно найти окно по средствам FindWindow и FindWindowEx. единственое, что можно сделать, перебрать все окна на desktope и сверять по искоемому окну.
0
|
26.01.2011, 16:15 | |
Помогаю со студенческими работами здесь
7
Заголовок активного окна. C++
Получить заголовок активного окна C++ Получить HWND активного дочернего окна Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |