Поделиться через


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 метода .

Применяется к

См. также раздел