10 / 10 / 0
Регистрация: 02.08.2011
Сообщений: 28
|
||||||
1 | ||||||
FindWindow08.08.2011, 13:10. Показов 8103. Ответов 6
Метки нет (Все метки)
Как вы надеюсь знаете есть такая функция FindWindow. Насколько я понял она возвращает HWND найденного окна, которое можно искать как по заголовку, так и по "классу окна". Так же есть функция GetClassName, которая пишет имя класса окна в предоставленную переменную, руководствуясь переданным HWND.
Тогда почему:
0
|
08.08.2011, 13:10 | |
Ответы с готовыми решениями:
6
Функция FindWindow () Запрещено использовать FindWindow() Связка FindWindow+ShowWindow Функции FindWindow (FindWindowEx) |
Brainsbreaker
899 / 374 / 54
Регистрация: 01.02.2011
Сообщений: 1,608
|
||||||
08.08.2011, 13:41 | 2 | |||||
0
|
10 / 10 / 0
Регистрация: 02.08.2011
Сообщений: 28
|
|
08.08.2011, 13:55 [ТС] | 3 |
Меня интересует почему так происходит (Дескрипторы разные), как вывести мессаджбокс я знаю, в коде упущены параметры для наглядности.
0
|
Brainsbreaker
899 / 374 / 54
Регистрация: 01.02.2011
Сообщений: 1,608
|
|
08.08.2011, 14:04 | 4 |
Пройдись дебагом - поймешь.
А потом думай - чего же они хочут? Код надо правильно вылаживать, чтоб проблем лишних не создавать...
0
|
10 / 10 / 0
Регистрация: 02.08.2011
Сообщений: 28
|
||||||
09.08.2011, 07:12 [ТС] | 6 | |||||
Все, я разобрался. Вдруг кому будет полезно...
Вот код, который я компилировал =). Дело оказалось совсем в другом. Здесь все работает правильно и любое окно, в принципе, он найдет правильно (проверил на "Калькуляторе"). Однако у меня вопросы возникли когда я пытался найти окно своего приложения. Приложение было основано на диалоговом окне. Вобщем, как мне показалось, все диалоги имеют одинаковый класснэйм ("#32770"), проверил еще пару диалогов с помощью спай ++. Поправьте если что не так.
1
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,512
|
|
09.08.2011, 20:43 | 7 |
0
|
09.08.2011, 20:43 | |
09.08.2011, 20:43 | |
Помогаю со студенческими работами здесь
7
Не находит окно фукция FindWindow Не работают функции FindWindow и GetWindowThreadProcessId FindWindow, поиск по части заголовка FindWindow на Windows x64 не находит окна Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |