Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.04.2009, 16:00   #1
Bbo
Новичок
Джуниор
 
Регистрация: 20.04.2009
Сообщений: 2
По умолчанию Отправить TAB в ИЕ

Добрый день. У меня на форме есть элемент webBrowser, в котором загружается страничка с флеш формой, куда надо ввести данные. Соответственно поскольку форма флешовая, то просто установить на нее курсор или установить значение value нельзя. Форма всегда в одном и тоже месте, поэтому я решил устанавливать в нее курсор отправкой в webBrowser нажатия ТАБ.
Код:
const uint VK_TAB = 0x09;
            const uint WM_IME_KEYDOWN = 0x290;
            for (int i=0; i < 5; i++) SendMessage(webBrowser1.Handle, WM_IME_KEYDOWN, (IntPtr)VK_TAB, (IntPtr)0);
Но сколько бы раз я не отправлял таб в окно браузера, фокус остается на первом элементе странички. В чем может быть проблема?
Пробывал добавить в нажатия const uint WM_IME_KEYUP = 0x291; SendMessage(webBrowser1.Handle, WM_IME_KEYUP, (IntPtr)VK_TAB, (IntPtr)0); Чтобы таб еще и "отпускался", результат тот же.
Bbo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переход фокуса на контролах по Tab rumil Win Api 4 27.10.2012 18:46
Охота на Tab Reskov Общие вопросы C/C++ 7 24.12.2008 00:31
Alt + Tab Черничный Общие вопросы Delphi 2 16.06.2008 15:38
Minimize(Alt Tab) Kostia Win Api 1 21.04.2008 13:05
alt+tab в win XP mishel Общие вопросы Delphi 5 17.07.2007 10:52