18.01.2008, 23:48 | #1 |
Кот да Винчи
Регистрация: 26.11.2006
Возраст: 49
Регион: 78, 98
Сообщений: 744
|
Вопрос к программерам!
Пытаюсь в своей проге ловить заголовок окна City Guide и ничего неполучается!
У него заголовок меняется в зависимости от того какая карта загружена! С другой стороны в той-же Центрафьюзе в поле Window Name достаточно просто написать City Guide и всё нормально встраивается ! Что делать? Извиняюсь за сумбурность! |
19.01.2008, 00:14 | #2 |
Творец LeoCar'a
Регистрация: 28.03.2007
Город: Москва
Регион: 77, 97, 99, 177
Машина: LeoCar GT-Four Turbo и Рыжий Элемент
Сообщений: 747
|
Искать Ситигайд не по заголовку окна целиком, а по его части. Функция findwindow здесь не прокатывает. Я делаю так: создаю список всех открытых окон, а дальше перебираю заголовки каждого из них, пока не нахожу в строке символы "Cityguide - ".
|
19.01.2008, 00:17 | #3 |
Кот да Винчи
Регистрация: 26.11.2006
Возраст: 49
Регион: 78, 98
Сообщений: 744
|
Спасибо!
Брось кусочек кода, а то башка уже не варит савсем! |
22.01.2008, 12:37 | #4 |
Старший Пользователь
Регистрация: 11.05.2007
Возраст: 52
Город: Москва
Регион: 77, 97, 99, 177
Машина: Лада Приора
Сообщений: 149
|
В аттаче - требуемая процедурка. В качестве поискововых признаков часть имени окна, часть имени класса, размеры окна. Ищет по всем чилдам. Лень было ковыряться с динамическим рапределением памяти, поэтому под найденные окна захватывается массив. Вообщем смотри, твори Будут вопросы - задавай
|
23.01.2008, 00:54 | #5 |
Кот да Винчи
Регистрация: 26.11.2006
Возраст: 49
Регион: 78, 98
Сообщений: 744
|
Пасиб!!!
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | Поиск в этой теме |
|
|