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 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ı Button6
bir 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 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.