Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.59/56: Рейтинг темы: голосов - 56, средняя оценка - 4.59
 Аватар для BOR1K
14 / 14 / 3
Регистрация: 19.09.2009
Сообщений: 289

Handle Дочернего окна.

03.03.2010, 14:36. Показов 11258. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите найти хэндл дочернего окна через WinAPI. Хэндл родительского нашел. Известно имя и клас дочернего. EVRVideoHandler

Вот иерархия.
Миниатюры
Handle Дочернего окна.  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.03.2010, 14:36
Ответы с готовыми решениями:

Как получить снимок окна по Handle
Подскажите как проще всего на vc++ в консольном приложении получить скриншот окна по Handle и занести его в bitmap.

Получить handle окна по клику на нем курсором
Здравствуйте! Хочу написать программу аналогичную под линуксом. Программа предназначена для закрытия (зависших) приложений. Работа...

Изменить стиль окна, зная его handle?
Можно ли с помощью Winapi функций изменить стиль окна, зная handle этого окна? например послав сообщению окну

20
 Аватар для bugbegone
0 / 0 / 0
Регистрация: 19.10.2009
Сообщений: 34
20.03.2010, 01:08
Студворк — интернет-сервис помощи студентам
CreateWindowEx - нужно знать класс дочернего окна
GetWindow, GetWindowText у каждого окна может быть несколько дочерних
Если надо написать под конкретную версию приложения, то проще всего последовательностью
GetWindow(hWnd,GW_CHILD);
GetWindow(hWnd,GW_HWNDNEXT);
что то вроде
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
HWND GetWindow()
{
    iTxtSz = 0;
    HWND hWnd = FindWindow(0,"Caption");
    if (!hWnd)
        return 0;
 
    for (int i=0; i<3; i++){
        hWnd = GetWindow(hWnd,GW_CHILD);
        if (!hWnd)
            return 0;
    }
    for (int i=0; i<6; i++){
        hWnd = GetWindow(hWnd,GW_HWNDNEXT);
        if (!hWnd)
            return 0;
    }
    for (int i=0; i<6; i++){
        hWnd = GetWindow(hWnd,GW_CHILD);
        if (!hWnd)
            return 0;
    }
    return hWnd;
}
C помощью InqSoft Window Scanner эту последовательность можно быстро найти
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.03.2010, 01:08

Тип хука для автоматического изменения размера дочернего окна
Какой типа хука необходимо задать в SetWindowsHookEx, если я хочу изменять размер дочернего окна, при изменении размера родителя, либо...

поиск Handle окна, зная ControlId окна
вопрос по сабжу

Получить handle дочернего окна
Есть следующее дерево окон (из Spy++): Пытаюсь получить хэндл дочернего окна следующим образом: hWnd = FindWindow(null,...

Как получить handle дочернего элемента если функция вызывается по событию?
Для задания координат подсказки для элементов div на все div с name=&quot;div2&quot; навешивается Listener который вызывает функцию mousemove_xy в...

Как получить размеры клиентской области окна-родителя в функции дочернего окна?
задание такое: имеется дочернее окно,которое &quot;убегает&quot; от курсора мыши в пределах родительского окна. я создала главное окно,и дочернее,...


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

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru