HtmlDocument.DomDocument Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает указатель на неуправляемый интерфейс для данного объекта HtmlDocument.
public:
property System::Object ^ DomDocument { System::Object ^ get(); };
public object DomDocument { get; }
member this.DomDocument : obj
Public ReadOnly Property DomDocument As Object
Значение свойства
Объект , ObjectIDispatch
представляющий указатель на неуправляемый документ.
Примеры
В следующем примере кода приводит DomDocument к указателю IHTMLDocument2
и отображается значение lastModified
свойства , которое указывает, когда владелец документа в последний раз обновлял свое содержимое. В этом примере кода требуется, чтобы в форме был Button объект с именем Button6
.
private string GetLastModifiedDate()
{
if (webBrowser1.Document != null)
{
MSHTML.IHTMLDocument2 currentDoc = (MSHTML.IHTMLDocument2)webBrowser1.Document.DomDocument;
return (currentDoc.lastModified);
}
else
{
return ("");
}
}
Private Function GetLastModifiedDate() As String
If (Not (WebBrowser1.Document Is Nothing)) Then
Dim CurrentDocument As MSHTML.IHTMLDocument2 = WebBrowser1.Document.DomDocument
GetLastModifiedDate = CurrentDocument.lastModified
Else
GetLastModifiedDate = Nothing
End If
End Function
Комментарии
HtmlDocument — это оболочка для модели DOM в Internet Explorer, написанной на языке COM. Если требуется доступ к необнаружаемых свойствам или методам в базовых COM-интерфейсах, таких как IHTMLDocument2
, можно использовать этот объект для их запроса.
Чтобы использовать неуправляемые интерфейсы, импортируйте библиотеку MSHTML (mshtml.dll) в приложение. Однако вы также можете выполнить необнаруженные свойства и методы с помощью IDispatch::Invoke
метода .