다음을 통해 공유


HtmlDocument.DomDocument 속성

정의

HtmlDocument에 대한 관리되지 않는 인터페이스 포인터를 가져옵니다.

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

속성 값

Object 관리되지 않는 문서에 대한 IDispatch 포인터를 나타내는 입니다.

예제

다음 코드 예제에서는 캐스트를 DomDocumentIHTMLDocument2 포인터 값을 표시 하 고는 lastModified 문서의 소유자 내용이 마지막으로 업데이트 되는 시기를 알려 주는 속성입니다. 코드 예제를 실행 하려면를 Button 명명 된 양식의 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 MSHTML.IHTMLDocument2 = WebBrowser1.Document.DomDocument
        GetLastModifiedDate = CurrentDocument.lastModified
    Else
        GetLastModifiedDate = Nothing
    End If
End Function

설명

HtmlDocument 래퍼에 대 한는 Internet Explorer 개체 모델 DOM (문서), COM.로 작성 된 와 같은 내부 COM 인터페이스에서 노출 되지 않은 속성이 나 메서드에 액세스 해야 할 경우 IHTMLDocument2, 쿼리를이 개체에 사용할 수 있습니다.

관리 되지 않는 인터페이스를 사용 하려면 애플리케이션에 MSHTML 라이브러리를 (mshtml.dll)를 가져옵니다. 그러나 실행할 수도 있습니다 노출 되지 않은 속성 및 메서드를 사용 하 여 IDispatch::Invoke 메서드.

적용 대상

추가 정보