Aracılığıyla paylaş


HtmlDocument.DomDocument Özellik

Tanım

Bu HtmlDocumentiçin yönetilmeyen arabirim işaretçisini alır.

public:
 property System::Object ^ DomDocument { System::Object ^ get(); };
public object DomDocument { get; }
member this.DomDocument : obj
Public ReadOnly Property DomDocument As Object

Özellik Değeri

Object Yönetilmeyen belgenin işaretçisini temsil edenIDispatch.

Örnekler

Aşağıdaki kod örneği öğesini bir IHTMLDocument2 işaretçiye dönüştürür DomDocument ve özelliğin lastModified değerini görüntüler. Bu değer, belgenin sahibinin içeriğini en son ne zaman güncelleştirdiğiyle ilgili bilgi verir. Kod örneği, formunuzda adlı Button6bir Button olmasını gerektirir.

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

Açıklamalar

HtmlDocument , COM'da yazılan Internet Explorer Belge Nesne Modeli'ne (DOM) yönelik bir sarmalayıcıdır. gibi IHTMLDocument2temel com arabirimlerinde kullanıma sunulmayan özelliklere veya yöntemlere erişmeniz gerekiyorsa, bunları sorgulamak için bu nesneyi kullanabilirsiniz.

Yönetilmeyen arabirimleri kullanmak için MSHTML kitaplığını (mshtml.dll) uygulamanıza aktarın. Ancak, yöntemini kullanarak IDispatch::Invoke kullanıma sunulmayan özellikleri ve yöntemleri de yürütebilirsiniz.

Şunlara uygulanır

Ayrıca bkz.