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

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

Örnekler

Aşağıdaki kod örneği öğesini bir IHTMLDocument2 işaretçiye dönüştürür DomDocument ve belgenin lastModified sahibinin içeriğini en son ne zaman güncelleştirdiğinden haberdar olan özelliğinin değerini görüntüler. Kod örneği, formunuzda adlı Button6bir Button öğesinin 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 (DOM) için 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.