HtmlDocument.DomDocument Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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ı Button6
bir 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 IHTMLDocument2
temel 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.