Freigeben über


CDHtmlDialog-Klasse

Der wird verwendet, um Dialogfelder, die HTML, sondern als verwenden Dialogfeldressourcen erstellen, um die Benutzeroberfläche zu implementieren.

class CDHtmlDialog : public CDialog, public CDHtmlEventSink

Mitglieder

Öffentliche Konstruktoren

Name

Description

CDHtmlDialog::CDHtmlDialog

Erstellt ein CDHtmlDialog-Objekt.

CDHtmlDialog::~CDHtmlDialog

Zerstört ein CDHtmlDialog-Objekt.

Öffentliche Methoden

Name

Description

CDHtmlDialog::CanAccessExternal

Überschreibbar, das als Zugangsprüfung aufgerufen wird, um festzustellen, ob Skriptobjekte geladenen auf der Seite auf den externen Dispatch der Steuerungssite zugreifen können. Die überprüft, um sich zu vergewissern Dispatchs des ist entweder safe für die Skripterstellung, oder die aktuelle Zone können Objekte zu, die nicht für die Skripterstellung sicher sind.

CDHtmlDialog::CreateControlSite

Überschreibbares verwendete, um eine Steuerungssiteinstanz erstellen, um das ActiveX-Steuerelement browsersteuerelement im Dialogfeld zu hosten.

CDHtmlDialog::DDX_DHtml_AxControl

Austauschdaten zwischen einer Membervariablen und dem Eigenschaftswert eines ActiveX-Steuerelements auf einer HTML-Seite.

CDHtmlDialog::DDX_DHtml_CheckBox

Austauschdaten zwischen einer Membervariablen und einem Kontrollkästchen auf einer HTML-Seite.

CDHtmlDialog::DDX_DHtml_ElementText

Austauschdaten zwischen einer Membervariablen und einer HTML-Element-Eigenschaft auf einer HTML-Seite.

CDHtmlDialog::DDX_DHtml_Radio

Austauschdaten zwischen einer Membervariablen und einem Optionsfeld auf einer HTML-Seite.

CDHtmlDialog::DDX_DHtml_SelectIndex

Ruft ab oder legt den Index eines Listenfelds auf einer HTML-Seite fest.

CDHtmlDialog::DDX_DHtml_SelectString

Ruft ab oder legt den Anzeigetext eines Listenfeldeintrags (basierend auf den aktuellen Index) auf einer HTML-Seite fest.

CDHtmlDialog::DDX_DHtml_SelectValue

Ruft ab oder legt den Wert eines Listenfeldeintrags (basierend auf den aktuellen Index) auf einer HTML-Seite fest.

CDHtmlDialog::DestroyModeless

Zerstört ein nicht modales Dialogfeld.

CDHtmlDialog::EnableModeless

Ermöglicht nicht modale Dialogfelder.

CDHtmlDialog::FilterDataObject

Ermöglicht das Dialogfeld an Filterzwischenablagedatenobjekten, die vom gehosteten Browser erstellt werden.

CDHtmlDialog::GetControlDispatch

Ruft die IDispatch-Schnittstelle in einem ActiveX-Steuerelement ab, das im HTML-Dokument eingebettet ist.

CDHtmlDialog::GetControlProperty

Ruft die angeforderte Eigenschaft des angegebenen ActiveX-Steuerelements ab.

CDHtmlDialog::GetCurrentUrl

Ruft die URL (Uniform Resource Locator) zugeordnet mit dem aktuellen Dokument ab.

CDHtmlDialog::GetDHtmlDocument

Ruft die Schnittstelle IHTMLDocument2 auf dem derzeit geladenen HTML-Dokument ab.

CDHtmlDialog::GetDropTarget

Aufgerufen durch das enthaltende ActiveX-Steuerelement browsersteuerelement, wenn es als Ablageziel verwendet wird, um das Dialogfeld zu ermöglichen, alternative IDropTarget anzugeben.

CDHtmlDialog::GetElement

Ruft eine Schnittstelle in einem HTML -- Element ab.

CDHtmlDialog::GetElementHtml

Ruft die innerHTML-Eigenschaft eines HTML-Elements ab.

CDHtmlDialog::GetElementInterface

Ruft den angeforderten Schnittstellenzeiger von einem HTML-Element ab.

CDHtmlDialog::GetElementProperty

Ruft den Wert der Eigenschaft eines HTML-Elements ab.

CDHtmlDialog::GetElementText

Ruft die innerText-Eigenschaft eines HTML-Elements ab.

CDHtmlDialog::GetEvent

Ruft den IHTMLEventObj Zeiger auf das Tagesereignisseobjekt.

CDHtmlDialog::GetExternal

Ruft die IDispatch-Schnittstelle des Hosts ab.

CDHtmlDialog::GetHostInfo

Ruft die das Benutzeroberfläche-Funktionen des Hosts ab.

CDHtmlDialog::GetOptionKeyPath

Ruft den Registrierungsschlüssel ab, unter dem Benutzereinstellungen gespeichert werden.

CDHtmlDialog::HideUI

Blendet die Benutzeroberfläche des Hosts aus.

CDHtmlDialog::IsExternalDispatchSafe

Gibt an, ob die IDispatch-Schnittstelle des Hosts für die Skripterstellung sicher ist.

CDHtmlDialog::LoadFromResource

Lädt die angegebene Ressource in das ActiveX-Steuerelement browsersteuerelement.

CDHtmlDialog::Navigate

Navigiert zur angegebenen URL.

CDHtmlDialog::OnBeforeNavigate

Aufgerufen vom Framework vor einem Navigationsereignis ausgelöst wird.

CDHtmlDialog::OnDocumentComplete

Aufgerufen vom Framework, um eine Anwendung zu benachrichtigen, wenn ein Dokument den READYSTATE_COMPLETE Zustand erreicht hat.

CDHtmlDialog::OnDocWindowActivate

Aufgerufen vom Framework, wenn das Dokumentfenster aktiviert oder deaktiviert ist.

CDHtmlDialog::OnFrameWindowActivate

Aufgerufen vom Framework, wenn das Rahmenfenster aktiviert oder deaktiviert ist.

CDHtmlDialog::OnInitDialog

Als Reaktion auf WM_INITDIALOG die Meldung aufgerufen.

CDHtmlDialog::OnNavigateComplete

Aufgerufen durch das Framework nach einem Navigationsereignis wurde abgeschlossen.

CDHtmlDialog::ResizeBorder

Alarmiert das Objekt, dass sein Rahmenleerzeichen Größe ändern muss.

CDHtmlDialog::SetControlProperty

Legt die Eigenschaft eines ActiveX-Steuerelements auf einen neuen Wert fest.

CDHtmlDialog::SetElementHtml

Legt die Eigenschaft eines HTML-Elements innerHTML fest.

CDHtmlDialog::SetElementProperty

Legt eine Eigenschaft eines HTML-Elements fest.

CDHtmlDialog::SetElementText

Legt die Eigenschaft eines HTML-Elements innerText fest.

CDHtmlDialog::SetExternalDispatch

Legt die IDispatch-Schnittstelle des Hosts fest.

CDHtmlDialog::SetHostFlags

Legt die das Benutzeroberfläche-Flags des Hosts fest.

CDHtmlDialog::ShowContextMenu

Aufgerufen, wenn ein Kontextmenü im Begriff ist angezeigt werden.

CDHtmlDialog::ShowUI

Zeigt die Benutzeroberfläche des Hosts an.

CDHtmlDialog::TranslateAccelerator

Aufgerufen, um Menüzugriffstastenmeldungen zu verarbeiten.

CDHtmlDialog::TranslateUrl

Aufgerufen, um das geladen werden URL zu ändern.

CDHtmlDialog::UpdateUI

Aufgerufen, um den Host zu benachrichtigen, dass der Befehlszustand geändert hat.

Öffentliche Datenmember

Name

Description

CDHtmlDialog::m_bUseHtmlTitle

Gibt an, ob dem Namen des HTML-Dokuments als die Dialogfeldbeschriftung verwendet.

CDHtmlDialog::m_nHtmlResID

Ressourcen-ID der angezeigt werden HTML-Ressource.

CDHtmlDialog::m_pBrowserApp

Ein Zeiger auf eine bereitzustellende Webbrowseranwendung.

CDHtmlDialog::m_spHtmlDoc

Ein Zeiger auf ein HTML-Dokument.

CDHtmlDialog::m_strCurrentUrl

Der aktuelle URL.

CDHtmlDialog::m_szHtmlResID

Zeichenfolgenversion der HTML-Ressourcen-ID

Hinweise

CDHtmlDialog kann das von einer HTML-Ressource oder einer URL angezeigt werden, HTML laden, entweder.

CDHtmlDialog kann Datenaustausch mit HTML-Steuerelemente ausführen und Behandeln von HTML-Steuerelementen, wie Schaltfläche klickt.

Vererbungshierarchie

CObject

CDHtmlSinkHandlerBase2

CDHtmlSinkHandlerBase1

CCmdTarget

CDHtmlSinkHandler

CWnd

CDHtmlEventSink

CDialog-Klasse

CDHtmlDialog

Anforderungen

Header: afxdhtml.h

Siehe auch

Referenz

DDX_DHtml-Hilfe-Makros

Hierarchiediagramm

Konzepte

MFC-Beispiel DHtmlExplore