Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ DirectShow ошибки линковщика Здравствуйте! Изучаю DirectShow как виртуальную камеру, пытаюсь собрать пример https://github.com/rdp/open-source-directshow-video-capture-demo-filter, собрал baseclasses, указал библиотеки в свойствах проекта, при компиляции получаю букет ошибок: Error LNK2019 unresolved external symbol __imp__wcsrchr referenced in function "wchar_t * __cdecl wcsrchr(wchar_t *,wchar_t)"... https://www.cyberforum.ru/ c-cpp/ thread1782840.html C/C++ Active Directory. ADSI в Borland C++
Доброго времени суток) Как получить имя фамилию активного пользователя Active Directory с выводом в C++ builder? заранее спасибо Добавлено через 20 часов 33 минуты NetUserGetInfo. Помогите простым примером Добавлено через 1 час 41 минуту http://www.sources.ru/msdn/howto/q119670.shtml
C/C++ Ошибки при компановке https://www.cyberforum.ru/ c-cpp/ thread1769813.html
Вылазят такие ошибки при компановке При сборке проекта ошибок не было
C/C++ Фабрика классов Всем привет. Изучая COM, набрел на фабрику классов. Я так понял, что фабрика классов, это компонент, который реализует другой компонент. Возникает вопрос, могу ли я вообще обойтись без фабрики классов? И можно какой-нибудь понятный пример с использованием этой самой фабрики классов? Заранее благодарен. https://www.cyberforum.ru/ c-cpp/ thread1768236.html
Ускорить работу с формированием запроса C/C++
Всем привет! Помогите решить задачу: Необходимо добавить через запрос большое количество строк в MySql. Проблему с быстрым добавлением строк за один запрос решается следующим методом: INSERT INTO Provider_Price (A1, A2, .... , An) VALUES ('текст 11', 'текст 12', .... , 'текст 1n'), ('текст 2', 'текст 22', .... , 'текст 2n'), .... , ('текст k1', 'текст k2', .... , 'текст kn'); т.е. за...
C/C++ GUID и регистрация сервера Изучая com этой статье возникло два вопроса: 1) Как формируется GUID? 2) И как мне, допустим, нужно зарегистрировать сервер, при отправке проекта на другой пк? Что сделать нужно? https://www.cyberforum.ru/ c-cpp/ thread1763474.html
C/C++ Фильтр DirectShow. Query Interface выдает E_NOINTERFACE В общем, ситуация следующая: есть самописный transfer-фильтр DirectShow, который успешно регистрируется в системе и с помощью которого удачно строится граф.DEFINE_GUID(CLSID_GPUTextureFilter, 0x2899ced4, 0x9428, 0x481b, 0xb8, 0x8e, 0x95, 0x98, 0x6b, 0x65, 0x3b, 0x77); class GPUTextureFilter : public CTransformFilter, public IDummyTransfrm { public: static CUnknown* __stdcall... https://www.cyberforum.ru/ c-cpp/ thread1762644.html C/C++ GUID, CLSID, ProgID Что это?
Доброго времени суток форумчане. Вот готовлюсь к экзамену и стретился такой вот вопрос. "Понятие и назначение GUID, CLSID, ProgID и т.п." Погуглив я понял что GUID CLSID ProgID это в принцепи одно и тоже. Это 16-байтовое целое число и все такое. Однако в примерах кода я вижу как используют и CLSID и ProgID. И тут я понимаю что это не совсем одно и тоже, иначе в программе не использовалось...
C/C++ Работа в Excel из VS Добрый день! Пишу программу в Visual Studio. В программе создаю экселевский файл. В него программно записываю данные. Можно теперь с помощью COM & OLE что-нибудь поменять в этом файле: значение ячейки, цвет, шрифт, фон? Приведите, пожалуйста, пример кода, как подключиться и как что-нибудь простое поменять в excel. Несколько лет назад использовала OLE в билдере. Там вроде вообще несложно было. А... https://www.cyberforum.ru/ c-cpp/ thread1750588.html C/C++ Вкладки на окне Подскажите ,пожалуйста, как создать вкладки на окне:такие как в браузере, например.Или где хотя бы искать материал по этому поводу. https://www.cyberforum.ru/ c-cpp/ thread1745210.html
Программа всегда открывает один и тот же файл excel C/C++
Всем здрасти. Помогите разобраться. Пытаюсь работать с Excel через OLE. Могу считывать данные с вкладок, ячеек, редактировать данные и т.д. Но почему-то всегда программа открывает файл экселя, который был открыт в самый первый раз - например, со старта я работаю с файлом test1.xlsx, провожу с ним необходимые манипуляции, после чего закрываю программу. Затем я хочу открыть файл test2.xslx, но...
C/C++ Ошибка при работе с Excel https://www.cyberforum.ru/ c-cpp/ thread1741323.html
Определяю количество занятых ячеек (ячеек с информацией) в столбце файл-Excel, точнее номер последнего занятого столбца. При выполнении следующей команды: //Активация последней известной ячейки v_Var_Sheet.OlePropertyGet("Cells").OlePropertyGet("SpecialCells", 11).OleProcedure("Activate"); //Узнать номер последнего известного столбца int i_ColLast =...
0 / 0 / 0
Регистрация: 01.02.2011
Сообщений: 13
0

Клик по Internet Explorer_Server в WebBrowser - C/C++ - Ответ 9423904

02.08.2016, 21:05. Показов 1561. Ответов 3
Метки (Все метки)

Студворк — интернет-сервис помощи студентам
Мне надо нажать на любой элемент (картинка к примеру), который находится в WebBrowser. Сначала думал что мне надо делать клик по флеш-объекту, поэтому написал такой код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
CppWebBrowser1->Navigate(L"http://ina.newart.ru/med/risovalka-1.swf");
// Вставил эту строку сюда для наглядности, а обычно она находится в другой функции
TPoint  Pt ;
HWND Wnd ;
 
  Pt.x = CppWebBrowser1->Left + 20;
  Pt.y = CppWebBrowser1->Top + 20;
  Pt = ClientToScreen(Pt);
 
 HWND Handle = Form1->Handle;
 
                     HWND Handle2 = FindWindowEx(Handle, NULL, L"Shell Embedding", NULL);
                     if(!Handle2) ShowMessage("Не нашло главное окно");
                     HWND Handle3 = FindWindowEx(Handle2, NULL, L"Shell DocObject View", NULL);
                     HWND Handle4 = FindWindowEx(Handle3, NULL, L"Internet Explorer_Server", NULL);
                     HWND Handle5 = FindWindowEx(Handle4, NULL, L"MacromediaFlashPlayerActiveX", NULL);
 
if(!Handle5) ShowMessage("Не нашло");
 
SendMessage(Handle5,WM_MOUSEMOVE,NULL,MAKELONG(Pt.x,Pt.y));
SendMessage(Handle5,WM_LBUTTONUP,MK_LBUTTON,MAKELONG(Pt.x,Pt.y));
 
SendMessage(Handle5,WM_LBUTTONDOWN,MK_LBUTTON,MAKELONG(Pt.x,Pt.y));
Он работает и замечательно тычет на флеше на координаты. Но надо переделывать на тык по сайту. Проверил WinDowse и WinSpy. Надо тыкать по Internet Explorer_Server. Ну я по такой же логике делаю
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
CppWebBrowser1->Navigate(L"http://uagreed.zzz.com.ua/MAINTEST/1.html");
 // Вставил эту строку сюда для наглядности, а обычно она находится в другой функции
TPoint  Pt ;
HWND Wnd ;
 
  Pt.x = CppWebBrowser1->Left + 20;
  Pt.y = CppWebBrowser1->Top + 20;
  Pt = ClientToScreen(Pt);
 
 HWND Handle = Form1->Handle;
 
                     HWND Handle2 = FindWindowEx(Handle, NULL, L"Shell Embedding", NULL);
                     if(!Handle2) ShowMessage("Не нашло главное окно");
                     HWND Handle3 = FindWindowEx(Handle2, NULL, L"Shell DocObject View", NULL);
                     HWND Handle4 = FindWindowEx(Handle3, NULL, L"Internet Explorer_Server", NULL);
                    // HWND Handle5 = FindWindowEx(Handle4, NULL, L"MacromediaFlashPlayerActiveX", NULL);
 
if(!Handle4) ShowMessage("Не нашло");
 
SendMessage(Handle4,WM_MOUSEMOVE,NULL,MAKELONG(Pt.x,Pt.y));
SendMessage(Handle4,WM_LBUTTONUP,MK_LBUTTON,MAKELONG(Pt.x,Pt.y));
 
SendMessage(Handle4,WM_LBUTTONDOWN,MK_LBUTTON,MAKELONG(Pt.x,Pt.y));
Просто сделал картинку ссылкой чтоб было видно что кликнуло по ней
HTML5
1
2
<a href="lorem.html"><img src="https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcSgatWkrshJs5q2zO3K_A6tIGXkI5NP3uwrg8v9gMQB0T3yn2EU7W4AShA" 
  width="500" height="500" alt="lorem"></a>
Но теперь ничего не происходит. Почему так? Как кликнуть, при том условии что окно может быть неактивным?

Вернуться к обсуждению:
Клик по Internet Explorer_Server в WebBrowser C/C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.08.2016, 21:05
Готовые ответы и решения:

Не находит Internet Explorer_Server
Никак не могу понять почему не находит Internet Explorer_Server (возвращает 0) hWndChild1 =...

Работа с классом internet explorer_server
Всем доброго времени суток! Будьте добры подскажите каким образом организовать автоматизацию...

Сделать клик и ввести текст в браузере Internet Explorer
Здравствуйте! Встала такая задача. Есть программа, которая отслеживает поступившие заявки и...

Webbrowser клик по гиперссылке
&lt;a class=&quot;flhdr&quot;...

3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.08.2016, 21:05
Помогаю со студенческими работами здесь

Клик по кнопке в webbrowser
Всем привет! Нужна помощь, уже вот второй день мучаюсь с этим. Как кликнуть по вот такой...

Клик по кнопке (WebBrowser)
Кнопка : &lt;input type=&quot;hidden&quot; name=&quot;item&quot; value=&quot;1&quot;&gt; &lt;input type=&quot;submit&quot;...

WebBrowser клик по картинке
Добрый день. Имею такой кусок HTML кода: &lt;img style=&quot;position:absolute; left:83px; top:22px;...

Клик по ссылке webBrowser
Как кликнув по ссылке сделать чтобы открывался браузер по умолчанию?

Webbrowser осуществить клик
Нужно осуществить клик по кнопке скачать Форма кнопки: &lt;div title=&quot;Скачать&quot; class=&quot;btn btn-info...

Webbrowser и Temporary Internet Files
Добрый день! Есть ли возможность изменить адрес сохранения временных файлов в Webbrowser??? Или...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru