PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка программ (http://pccar.ru/forumdisplay.php?f=27)
-   -   Вопрос к программерам! (http://pccar.ru/showthread.php?t=4185)

mebitek 18.01.2008 23:48

Вопрос к программерам!
 
Пытаюсь в своей проге ловить заголовок окна City Guide и ничего неполучается!
У него заголовок меняется в зависимости от того какая карта загружена!

С другой стороны в той-же Центрафьюзе в поле Window Name достаточно просто написать City Guide и всё нормально встраивается !
Что делать?

Извиняюсь за сумбурность!:smile1:

LI()n 19.01.2008 00:14

Искать Ситигайд не по заголовку окна целиком, а по его части. Функция findwindow здесь не прокатывает. Я делаю так: создаю список всех открытых окон, а дальше перебираю заголовки каждого из них, пока не нахожу в строке символы "Cityguide - ".

mebitek 19.01.2008 00:17

Спасибо!
Брось кусочек кода, а то башка уже не варит савсем!

Vad71 22.01.2008 12:37

Вложений: 1
Цитата:

Сообщение от mebitek (Сообщение 47663)
Спасибо!
Брось кусочек кода, а то башка уже не варит савсем!

В аттаче - требуемая процедурка. В качестве поискововых признаков часть имени окна, часть имени класса, размеры окна. Ищет по всем чилдам. Лень было ковыряться с динамическим рапределением памяти, поэтому под найденные окна захватывается массив. Вообщем смотри, твори :acute: Будут вопросы - задавай :acute:

mebitek 23.01.2008 00:54

Пасиб!!!


Часовой пояс GMT +4, время: 05:49.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot