Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

WebBrowser: Взаимодействие с Flash-элементами. Как?

9.7K
10 августа 2011 года
Vitamant
228 / / 07.02.2011
Доброго времени суток!

Есть страничка. На ней - flash-элемент, представляющий поле ввода. Нужно ввести в него текст и нажать Enter. Как лучше всего это сделать?

Волею судеб, нашел на просторах сети софтину аналогичной направленности. Она заобфускатена, но, кажется, вот этот кусок кода занимается именно этим:

 
Код:
private void (object , EventArgs )
    {
        this.  .Document.All[.(-393849223)].Focus();
        IntPtr ptr = FindWindowEx(FindWindowEx(GetWindow(this.  .Handle, (IntPtr) 5), IntPtr.Zero, .(-393849239), null), IntPtr.Zero, .(-393849260), null);
        PostMessage(ptr, 0x100, 9, 1);
        PostMessage(ptr, 0x101, 9, 0);
    }

Неужто придется использовать WinAPI? Нужно просто ввести текст и сэмулировать нажатие Enter.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог