18.01.2008, 23:53 | #1 |
Кот да Винчи
Регистрация: 26.11.2006
Возраст: 49
Регион: 78, 98
Сообщений: 744
|
Вопрос к программерам!
Пытаюсь в своей проге ловить заголовок окна City Guide и ничего неполучается!
У него заголовок меняется в зависимости от того какая карта загружена! С другой стороны в той-же Центрафьюзе в поле Window Name достаточно просто написать City Guide и всё нормально встраивается ! Что делать? Извиняюсь за сумбурность! |
19.01.2008, 00:24 | #2 | |
Старший Пользователь
Регистрация: 31.10.2006
Возраст: 52
Город: Питер, Коломяги
Регион: 78, 98
Машина: Terracan
Сообщений: 449
|
Цитата:
__________________
CarPC: БП SL5.25;Intel DG965OT;Ram 512x2 kingston;CPU C2D E6300;XDX 8";HDD 2,5" 100 Gb; SONY CD/DVD RW Slim Slot DWD78A ,mini KB USB;2 usb hub; bt;wifi;GPS Globalsat BU 533 SOFT: Aston 1.9.6http://www.astonshell.ru/;CityGuide CarPC;IGO 2008;Foobar2000;MPlayerClassic;GOM;SASPlanet |
|
19.01.2008, 00:42 | #3 |
Старший Пользователь
Регистрация: 24.10.2007
Возраст: 40
Город: Tallinn
Регион: ***эстония***
Машина: 03\Nissan\X-trail
Сообщений: 298
|
>в той-же Центрафьюзе в поле Window Name достаточно....
там может быть просто алгоритм поиска покруче - найти все процессы, среди них найти тот который содержит или начинается с нужной фразы и уже после этого обращается. |
20.01.2008, 02:09 | #4 |
Старший Пользователь
Регистрация: 11.05.2007
Возраст: 52
Город: Москва
Регион: 77, 97, 99, 177
Машина: Лада Приора
Сообщений: 149
|
Надо писать свою функцию поиска окна. Я реализовывал через EnumWindow. В EnumWindowProc осуществляешь поиск на вхождение строки. А по-хорошему еще надо и среди дочерних окон искать уже через EnumChildWindow... На чем вообще пишешь? Я недавно эту задачу на С++ решил, могу кинуть процедурку
|
20.01.2008, 20:00 | #5 |
Кот да Винчи
Регистрация: 26.11.2006
Возраст: 49
Регион: 78, 98
Сообщений: 744
|
Пишу на delphi .
Если не затруднит кинь процедурку, я переделаю! А как ты заголовок окна убираешь? |
23.01.2008, 12:11 | #6 |
Новый Пользователь
Регистрация: 23.01.2008
Возраст: 42
Город: Фрязино
Регион: 77, 97, 99, 177
Машина: Opel Corsa C
Сообщений: 1
|
А по Window class name не пробовал ?
Вполне может быть уникальным. |
24.01.2008, 04:22 | #7 |
Старший Пользователь
Регистрация: 11.05.2007
Возраст: 52
Город: Москва
Регион: 77, 97, 99, 177
Машина: Лада Приора
Сообщений: 149
|
2 frontera
Андрюх, че-то с этой веткой происходит... Посты то исчезают, то вновь появляются..... |
24.01.2008, 14:44 | #8 | |
Старший Пользователь
Регистрация: 12.04.2007
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2013 Hyundai IX35
Сообщений: 400
|
Цитата:
PGS - хендел окна полученный FindWindow. l := GetWindowLong(PGS, GWL_STYLE); if l <> 0 then begin l := l and (not WS_DLGFRAME) and (not WS_SIZEBOX); SetWindowLong(PGS, GWL_STYLE, l); end; |
|
25.01.2008, 02:16 | #9 |
Старший Пользователь
Регистрация: 11.05.2007
Возраст: 52
Город: Москва
Регион: 77, 97, 99, 177
Машина: Лада Приора
Сообщений: 149
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|