WebBrouser и вызов окна поиска

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 02.06.2004 (Ср) 14:25

Да... Попробовал я протрассировать API, что там вызывается при Ctrl+F.
Кошмар. Больше трех тысяч вызовов! И чего там только нет, и MapFile, и работа с реестром, а уж FindWindowA вообще в отдельном процессе вызывается...
Не, туда я больше не ездок :)
Lasciate ogni speranza, voi ch'entrate.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 02.06.2004 (Ср) 15:11

Нет уж извольте :)
Не нужно API, нужно сообщения. WM_COMMAND в частности.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

natcap
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 234
Зарегистрирован: 25.06.2003 (Ср) 13:15
Откуда: Москва

Сообщение natcap » 02.06.2004 (Ср) 15:33

MapVirtualKey работает, но опять же от раскладки клавы.. в англ. нормально, в русской нафиг посылает...
и еще такой ньюанс, прогой будут пользоваться люди, с 3-я языками на машине.
Медленно переезжаю с 6.0 на 2008 .... задавая тонны глупых вопросов :)

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 02.06.2004 (Ср) 15:49

Нет, ну что за фигня...
У меня работает всё, во всех раскладках.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

natcap
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 234
Зарегистрирован: 25.06.2003 (Ср) 13:15
Откуда: Москва

Сообщение natcap » 02.06.2004 (Ср) 15:58

А если отступить от темы...
У меня на тачке по непонятным причинам на вылазит значек смены раскладки + иногда клавиатура перестает переключаться (начинает работать после смены клавиш раскладки или перезагрузки) (машина новая). Возможно началось после установки 2-ого монитора, но выяснять данный факт не тянет.

Так может из-за этого у меня глючит?????
Медленно переезжаю с 6.0 на 2008 .... задавая тонны глупых вопросов :)

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 02.06.2004 (Ср) 16:01

Аналогичные симптомы вызывает Служба текстового ввода Офиса XP, эта суперчушь, которую я немедленно выключаю, как только вижу...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

natcap
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 234
Зарегистрирован: 25.06.2003 (Ср) 13:15
Откуда: Москва

Сообщение natcap » 02.06.2004 (Ср) 16:04

1. офис у меня 2003 стоит... английский
2. где эта фигня отключается???? ("ЗАдолбал аэрофлот" (с)....)
Медленно переезжаю с 6.0 на 2008 .... задавая тонны глупых вопросов :)

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 02.06.2004 (Ср) 16:05

Скорее всего.
Если не ошибаюсь, эта гадость называется ctfmon.exe

Но не это главное, главное почему Ctrl+F в WebBrowser перехватывается таким корявым способом?
Lasciate ogni speranza, voi ch'entrate.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 02.06.2004 (Ср) 16:06

если в инсталляторе офиса нельзя снять её галку, то запускай msconfig (или какой там аналог в 2k) и смотри, что автозагружается.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 02.06.2004 (Ср) 16:09

Ну, если мы правы (:)), - то как раз потому, что ctfmon вклинивается между клавой и wb.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 02.06.2004 (Ср) 16:15

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
Плюс Главное меню-Автозагрузка.

Секундочку, где пост, на который я отвечал? :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

natcap
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 234
Зарегистрирован: 25.06.2003 (Ср) 13:15
Откуда: Москва

Сообщение natcap » 02.06.2004 (Ср) 16:18

а я к этому времени нашла сама и удалила пост :)))
Медленно переезжаю с 6.0 на 2008 .... задавая тонны глупых вопросов :)

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 02.06.2004 (Ср) 16:21

Вот так флуд и появляется на свет! :)

Помогает найденное?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

natcap
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 234
Зарегистрирован: 25.06.2003 (Ср) 13:15
Откуда: Москва

Сообщение natcap » 02.06.2004 (Ср) 16:25

убила я эту приблуду.. рестанулась...... а толку???
Радость видимости индикатора длилась ровно 5 секунд.. потом он ушел... нового адреса не назвал :((((
Медленно переезжаю с 6.0 на 2008 .... задавая тонны глупых вопросов :)

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 02.06.2004 (Ср) 16:27

Поверь мне, приблуда эта живуча...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

natcap
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 234
Зарегистрирован: 25.06.2003 (Ср) 13:15
Откуда: Москва

Сообщение natcap » 02.06.2004 (Ср) 17:00

ха...
ха-ха...
ха-ха-ха... (с) GSerg

так вот в 2003 офисе эта приблуда убиванию НЕ ПОДЛЕЖИТ!!!!
Удаление из регистри ведет к тому, что он не грузится при загрузке виндов... НО при загрузке ИЕ или чего-нибудь офисного - привет семье... он тут как тут...

Переименовала его, рестанулась, привет настал еще больший, при попытке загрузить ИЕ он потребовал дистрибутив офиса.... :((

Да, забыла написать, что в регистри он тоже себя восстанавливает... ГАД :((((
Последний раз редактировалось natcap 02.06.2004 (Ср) 21:35, всего редактировалось 1 раз.
Медленно переезжаю с 6.0 на 2008 .... задавая тонны глупых вопросов :)

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 02.06.2004 (Ср) 19:01

Хмм... Вклиниваясь в разговор:
Что делает энтот ctfmon ?
А то я его убиваю в автозагрузке, а он гад опять лезет :twisted:
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 03.06.2004 (Чт) 7:36

Даже боюсь тебя туда посылать... :)

Посмотри лог установки офиса.
Проверь раздел SharedDll в реестре.
Посмотри не только Run, но и runservice

Просто есть такая техника - объявить что-либо частью оболочки. Тогда оно будет грузиться с IE. Троянчики так поступают :roll:
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 03.06.2004 (Чт) 8:24

Выдрал с корнем :scratch:
Посмотрим как запоет :rambo:
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 03.06.2004 (Чт) 9:28

Это не решение, не убивать же ctfmon на машине каждого пользователя. Тем более, что он может использоваться (ЕМНИП, он поддерживает рукописный ввод и ввод голосом).
А может прикрутить самодельный поиск? Помоему это будет проще :)
Lasciate ogni speranza, voi ch'entrate.

natcap
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 234
Зарегистрирован: 25.06.2003 (Ср) 13:15
Откуда: Москва

Сообщение natcap » 03.06.2004 (Чт) 10:43

вот и я прихожу к выводу, что свой поиск не избежен :((( Прога то на секретарш расчитана :((
Медленно переезжаю с 6.0 на 2008 .... задавая тонны глупых вопросов :)

Пред.

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: PetalBot, Yandex-бот и гости: 21

    TopList