Форум программистов, компьютерный форум, киберфорум
C++/CLI Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
175 / 123 / 48
Регистрация: 30.11.2012
Сообщений: 1,318
1

Найти окно по классу

22.09.2014, 02:17. Показов 1178. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как найти окно по классу в Windows Form?

В консоле вот такой код отлично работал:
C++
1
2
HWND hwnd;
hwnd = FindWindow(L"Archeage",NULL); //ищем окно по классу
Добавлено через 52 минуты
Ошибки не выдает, но пишет "значение типа int нельзя использовать для инициализации сущности типа HWND"
Ну и соответственно ничего не работает...
C++
1
2
3
4
5
6
7
8
9
 HWND Handle_panzar = FindWindow(L"CryENGINE",NULL); // получаю хендл окна по его заголовку
             if (Handle_panzar)
             {
                 textBox1->Text = "Игра запущена";
             }
             else
             {
                 textBox1->Text = "Игра закрыта";
             }
Добавлено через 48 минут
Вроде разобрался, по крайней мере ошибки не выдаёт, но тем не менее ничего не работает, всегда идет по ветке else, хотя я уверен, что должен идти по ветке if

C++
1
2
3
4
5
6
7
8
9
HWND Handle_panzar = FindWindow(L"CryENGINE", nullptr);
             if (Handle_panzar)
             {
                 textBox1->Text = "Игра запущена";
             }
             else
             {
                 textBox1->Text = "Игра закрыта";
             }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.09.2014, 02:17
Ответы с готовыми решениями:

Как найти максимальный id (номер) по классу
есть дивы <div id="1" class="opt"></div> <div id="2" class="opt"></div> <div...

Как найти все элементы по айди/классу/тегу
собственно, как можно найти все элементы по идентификаторам, или вообще можно:: ???

Найти хендл второго (а не первого) окна по заданному классу
Помогите пожалуйста обшарил весь интернет и не нашел ответа как мне вписать строку во второе поле...

Создать окно произвольного размера, скрыть окно, показать окно, удалить окно.
Создать окно произвольного размера, скрыть окно, показать окно, удалить окно. Для создания окна...

0
22.09.2014, 02:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.09.2014, 02:17
Помогаю со студенческими работами здесь

Можно ли как нибудь найти элемент ПО КЛАССУ (он такой один) и добавить ID?
как искать по ID и менять свойства я понял. Но ID у нужного элемента просто нет, и не знаю за что...

Найти окно
Приветствую. Хочу, что бы прога кликала в определенном окне по определенным координатам....

Найти окно настройки
здравствуйте, уважаемые знатоки и любители ворда. возник вопрос по настройке по умолчанию листа...

Не могу найти окно
всем привет! собственно код и вопрос: ....... wndChild = ::FindWindowEx(wndChild, NULL,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru