Вопросы по теме 'mshtml'

Почему EventInfo.RemoveEventHandler выдает исключение NullReferenceException?
У меня есть код, который использует отражение для установки обработчиков событий .NET на объекты MSHTML в Internet Explorer BHO, и, похоже, он работает нормально. Однако у меня возникают проблемы, когда я пытаюсь удалить обработчики событий. Вот...
1980 просмотров
schedule 27.06.2023

Как получить самый последний объект IHTMLDocument2 из IE DOM
В настоящее время я использую MSAA для получения объекта IHTMLDocument2 из IE HWND. Однако в некоторых сложных веб-приложениях этот объект IHTMLDocument2 может содержать несколько объектов IHTMLDocument2, некоторые из которых принадлежат не текущей...
3555 просмотров
schedule 02.04.2024

Элемент управления веб-браузера c #, отображающий специальное содержимое папки: почему Document и DocumentDom всегда имеют значение null?
В C # WinForms, .NET Framework 3.5 проект с элементом управления WebBrower в форме: ... со ссылкой на проект, установленной на MSHTMLdll и кодом WinForm: "using mshtml;" ... вы можете легко загрузить в браузер «специальную папку», например...
1235 просмотров
schedule 04.11.2022

Программно повернуть изображение tiff (или pdf)
Кто-нибудь знает способ поворота изображения (jpg или gif) в элементе управления TWebBrowser (с использованием Delphi) Обновить Файл будет локальным. Обновление 2 Итак, я думаю, вопрос должен заключаться в том, как повернуть изображение...
998 просмотров
schedule 31.05.2022

Как получить IServiceProvider и IMarkupServices из HTMLDocument (mshtml)
Я делаю тест, создавая экземпляр HTMLDocument следующим образом: object[] pageText = { "<p>some text...</p>" }; var document = new HTMLDocumentClass(); var document2 = (IHTMLDocument2)document; document2.write(pageText); и нужно...
908 просмотров

Почему IHTMLDocument2 не равен IHTMLDocument2.body.document?
Почему следующий doc2 отличается от doc22? IHTMLDocument2 doc2 = (pDisp as IWebBrowser2).Document as IHTMLDocument2; IHTMLDocument2 doc22 = doc2.body.document as IHTMLDocument2; bool isequal = Marshal.GetIUnknownForObject(doc2) ==...
842 просмотров

MSHTML.dll — как обеспечить использование согласованной версии механизма рендеринга IE на всех установочных машинах.
Меня немного смущает то, что я читаю в Интернете о распространении MSHTML.dll. Мое приложение (это инструмент для извлечения потребительских данных) использует WebBrowserControl в приложении WebForms (может оказаться WPF) и полагается на...
1623 просмотров
schedule 08.03.2022

Получение объекта документа iframe через С#
У меня есть этот фрагмент кода, который должен получить объект документа iframe и сохранить его в объекте. //just a wrapper object to store the document object DocObj obj = new DocObj(HtmlDoc); ManualResetEvent aDoneEvents = new...
1477 просмотров
schedule 04.11.2022

Добавить ссылку на InnerText элемента управления WebBrowser
Я показываю входящее сообщение электронной почты в элементе управления WebBrowser. Если электронное письмо находится в формате HTML, ссылки являются интерактивными, и пользователи могут быстро переходить по URL-адресу в своем браузере по умолчанию....
889 просмотров
schedule 12.02.2023

.NET MSHTML PIA вызывает очень медленное время запуска приложения на некоторых машинах
У меня есть приложение .NET 3.5 WPF, которое ссылается на основную сборку взаимодействия Microsoft.MSHTML и использует ее. На моей машине разработчика время теплого запуска приложения довольно быстрое, обычно ‹ 1 секунды. Однако на производственных...
327 просмотров
schedule 05.04.2023

Чтение aria-label через MSHTML возвращает NULL
Я пытаюсь прочитать атрибут aria-label элемента HTML, используя getAttribute в C++/COM, но, хотя он отлично работает для других атрибутов (включая aria-labeledby ), он возвращает VT_NULL для aria-label . Мой пример кода выглядит так:...
362 просмотров
schedule 31.07.2023

MSHTML: обратный вызов при вставке изображения
В настоящее время я работаю над встраиванием HTML-редактора в приложение C ++ WinAPI с использованием компонента MSHTML. У меня все настроено (активация режима редактирования, изменение начертания шрифта и т. Д.), Но теперь мне нужно поддерживать...
287 просмотров
schedule 06.06.2023

Используйте VBA, чтобы нажать кнопку html, а затем очистить обновленные данные.
Я пытаюсь написать процедуру, которая вводит дату в поле ввода. <input name="Mdate" type="text" id="Mdate" size="30" value="" /></td> нажимает кнопку отправки <input type="submit" name="button" id="button" value="Submit"...
7600 просмотров
schedule 16.03.2023

Что можно сделать, чтобы улучшить производительность приведения IHTMLDOMAttribute?
Я пытаюсь очистить/изменить html-дерево, создав mshtml DOM, а затем пройдя его. Проблема в том, что это занимает очень много времени, до 3-4 секунд для стандартной рассылки в твиттере или что-то в этом роде. После сеанса профилирования я смог...
133 просмотров
schedule 18.03.2024

IE Extention/Plugin/Addon javascript-инъекция в iframe и документ С#
Я столкнулся с проблемой BHO в С#, Javascript не вставляется в iframe. Как получить доступ к телу ‹iframe› с помощью c++/ATL/COM? вопрос аналогичен, но в приведенном выше примере используется com. я хочу использовать С#.
651 просмотров

Неверный анализ тега ARTICLE с помощью MSHTML
Я пытаюсь разобрать HTML парсером MSHTML в Delphi 10 Seattle. Работает нормально, но тег ARTICLE его смущает, разобранный элемент ARTICLE не имеет innerHTML и дочерних элементов, хотя они есть. program Project1; {$APPTYPE CONSOLE} {$R...
372 просмотров
schedule 27.05.2023

Несоответствие типа HTMLCanvasElement
Я использую VBA для создания сценария экземпляра InternetExplorer с Canvas. Я настроил его, чтобы использовать классы VBA, такие как Circle и Line, для рисования на холсте. Все это работает нормально, и у меня работает анимированный график,...
279 просмотров
schedule 16.01.2023

Элемент управления WebBrowser: заблокировать загрузку определенного элемента управления ActiveX
Я размещаю элемент управления WebBrowser (используя ATL) и ищу способ заблокировать загрузку определенного элемента управления ActiveX (по CLSID). Я знаю, что ProcessUrlAction может блокировать элементы управления ActiveX, но для всего URL-адреса...
116 просмотров

Могу ли я записать InternetExplorer.document в другое окно InternetExplorer?
Я хотел бы перенести IE.Document одного окна в IE.document другого окна. Можно ли это сделать?
29 просмотров
schedule 26.03.2024