HtmlDocument.DomDocument Egenskap

Definition

Hämtar den ohanterade gränssnittspekaren för den här HtmlDocument.

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

Egenskapsvärde

En Object pekare som representerar IDispatch det ohanterade dokumentet.

Exempel

I följande kodexempel skickas DomDocument till en IHTMLDocument2 pekare och värdet lastModified för egenskapen visas, vilket anger när ägaren av dokumentet senast uppdaterade innehållet. Kodexemplet kräver att du har ett Button i formuläret med namnet 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 Object = WebBrowser1.Document.DomDocument
        GetLastModifiedDate = CurrentDocument.lastModified
    Else
        GetLastModifiedDate = Nothing
    End If
End Function

Kommentarer

HtmlDocument är en omslutning för Internet Explorer Document Object Model (DOM), som är skriven i COM. Om du behöver komma åt oexponerade egenskaper eller metoder i de underliggande COM-gränssnitten, till exempel IHTMLDocument2, kan du använda det här objektet för att fråga efter dem.

Om du vill använda ohanterade gränssnitt importerar du MSHTML-biblioteket (mshtml.dll) till ditt program. Du kan dock även köra oexponerade egenskaper och metoder med hjälp av IDispatch::Invoke metoden.

Gäller för

Se även