Classe de CDHtmlDialog

Est utilisé pour créer des boîtes de dialogue qui utilisent le HTML plutôt que des ressources de boîte de dialogue pour implémenter leur interface utilisateur.

class CDHtmlDialog : public CDialog, public CDHtmlEventSink

Membres

8bed8k60.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

CDHtmlDialog::CDHtmlDialog

Crée un objet de CDHtmlDialog.

CDHtmlDialog::~CDHtmlDialog

Détruit un objet de CDHtmlDialog.

8bed8k60.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

CDHtmlDialog::CanAccessExternal

Substituable appelé comme vérification de l'accès pour voir si les objets de script sur la page chargée peuvent accéder à l'expédition externe du site de contrôle.Les contrôles pour garantir l'expédition est ou sans risque pour le script ou la zone actuelle autorise les objets qui ne sont pas assurés pour le script.

CDHtmlDialog::CreateControlSite

Substituable utilisé pour créer une instance de contrôle de site pour héberger le contrôle WebBrowser dans la boîte de dialogue.

CDHtmlDialog::DDX_DHtml_AxControl

Données d'échange entre une variable membre et la valeur de propriété d'un contrôle ActiveX sur une page HTML.

CDHtmlDialog::DDX_DHtml_CheckBox

Données d'échange entre une variable membre et une case à cocher dans une page HTML.

CDHtmlDialog::DDX_DHtml_ElementText

Données d'échange entre une variable membre et toute propriété d'un élément HTML d'une page HTML.

CDHtmlDialog::DDX_DHtml_Radio

Données d'échange entre une variable membre et une case d'option dans une page HTML.

CDHtmlDialog::DDX_DHtml_SelectIndex

Obtient ou définit l'index d'une zone de liste sur une page HTML.

CDHtmlDialog::DDX_DHtml_SelectString

Obtient ou définit le texte d'une entrée de zone de liste (selon l'index actuel) sur une page HTML.

CDHtmlDialog::DDX_DHtml_SelectValue

Obtient ou définit la valeur d'une entrée de zone de liste (selon l'index actuel) sur une page HTML.

CDHtmlDialog::DestroyModeless

Détruit une boîte de dialogue non modale.

CDHtmlDialog::EnableModeless

Active les boîtes de dialogue non modale.

CDHtmlDialog::FilterDataObject

Permet la boîte de dialogue des objets de données du Presse-papiers de filtre créés par le navigateur hébergé.

CDHtmlDialog::GetControlDispatch

Récupère l'interface d' IDispatch sur un contrôle ActiveX incorporé dans le document HTML.

CDHtmlDialog::GetControlProperty

Récupère la propriété demandée du contrôle ActiveX spécifié.

CDHtmlDialog::GetCurrentUrl

Récupère l'URL (URL) associé au document actif.

CDHtmlDialog::GetDHtmlDocument

Récupère l'interface IHTMLDocument2 sur le document HTML actuellement chargé.

CDHtmlDialog::GetDropTarget

Appelé par le contrôle contenu WebBrowser lorsqu'il est utilisé comme cible de déplacement pour permettre au dialogue pour fournir autre IDropTarget.

CDHtmlDialog::GetElement

Obtient une interface d'un élément HTML.

CDHtmlDialog::GetElementHtml

Récupère la propriété d' innerHTML d'un élément HTML.

CDHtmlDialog::GetElementInterface

Récupère le pointeur d'interface demandé d'un élément HTML.

CDHtmlDialog::GetElementProperty

Récupère la valeur de la propriété d'un élément HTML.

CDHtmlDialog::GetElementText

Récupère la propriété d' innerText d'un élément HTML.

CDHtmlDialog::GetEvent

Obtient le pointeur d' IHTMLEventObj à l'objet d'événement actuel.

CDHtmlDialog::GetExternal

Obtient l'interface d' IDispatch de l'hôte.

CDHtmlDialog::GetHostInfo

Récupère les fonctionnalités de l'interface utilisateur de l'hôte.

CDHtmlDialog::GetOptionKeyPath

Extrait la clé de Registre sous lequel les préférences de l'utilisateur sont stockées.

CDHtmlDialog::HideUI

Masque l'interface utilisateur de l'hôte.

CDHtmlDialog::IsExternalDispatchSafe

Indique si l'interface d' IDispatch de l'hôte est sûre pour le script.

CDHtmlDialog::LoadFromResource

Charge la ressource spécifiée dans le contrôle WebBrowser.

CDHtmlDialog::Navigate

Accède à l'URL spécifiée.

CDHtmlDialog::OnBeforeNavigate

Appelé par l'infrastructure avant un événement de navigation est déclenché.

CDHtmlDialog::OnDocumentComplete

Appelé par l'infrastructure pour indiquer une application lorsqu'un document a atteint l'état d' READYSTATE_COMPLETE .

CDHtmlDialog::OnDocWindowActivate

Appelé par l'infrastructure lorsque la fenêtre de document est activée ou désactivée.

CDHtmlDialog::OnFrameWindowActivate

Appelé par l'infrastructure lorsque la fenêtre frame est activée ou désactivée.

CDHtmlDialog::OnInitDialog

Appelé en réponse à WM_INITDIALOG le message.

CDHtmlDialog::OnNavigateComplete

Appelé par l'infrastructure après un événement de navigation est terminé.

CDHtmlDialog::ResizeBorder

Signale l'objet qu'il doit redimensionner son espace de bordure.

CDHtmlDialog::SetControlProperty

Définit la propriété d'un contrôle ActiveX à une nouvelle valeur.

CDHtmlDialog::SetElementHtml

Définit la propriété d' innerHTML d'un élément HTML.

CDHtmlDialog::SetElementProperty

Définit une propriété d'un élément HTML.

CDHtmlDialog::SetElementText

Définit la propriété d' innerText d'un élément HTML.

CDHtmlDialog::SetExternalDispatch

Définit l'interface d' IDispatch de l'hôte.

CDHtmlDialog::SetHostFlags

Définit les balises de l'interface utilisateur de l'hôte.

CDHtmlDialog::ShowContextMenu

Appelé lorsqu'un menu contextuel est sur le point d'être affiché.

CDHtmlDialog::ShowUI

Affiche l'interface utilisateur de l'hôte.

CDHtmlDialog::TranslateAccelerator

Appelé pour traiter des messages de touche accélérateur de menu.

CDHtmlDialog::TranslateUrl

Appelé pour modifier l'URL à charger.

CDHtmlDialog::UpdateUI

Appelé pour informer l'hôte que l'état de commande a changé.

8bed8k60.collapse_all(fr-fr,VS.110).gifDonnées membres publiques

Nom

Description

CDHtmlDialog::m_bUseHtmlTitle

Indique s'il faut utiliser le titre du document HTML comme légende de dialogue.

CDHtmlDialog::m_nHtmlResID

ID de ressource de ressources HTML à afficher.

CDHtmlDialog::m_pBrowserApp

Un pointeur vers une application de navigateur web.

CDHtmlDialog::m_spHtmlDoc

Un pointeur vers un document HTML.

CDHtmlDialog::m_strCurrentUrl

L'URL actuel.

CDHtmlDialog::m_szHtmlResID

Version de chaîne de l'ID de ressource HTML

Notes

CDHtmlDialog peut charger le HTML à afficher pour une ressource HTML ou d'une URL.

CDHtmlDialog peut également faire l'échange de données avec des contrôles HTML et gérez les événements des contrôles HTML, tels que les clics de bouton.

Hiérarchie d'héritage

CObject

CDHtmlSinkHandlerBase2

CDHtmlSinkHandlerBase1

CCmdTarget

CDHtmlSinkHandler

CWnd

CDHtmlEventSink

CDialog

CDHtmlDialog

Configuration requise

Header: afxdhtml.h

Voir aussi

Référence

Macros d'assistance de DDX_DHtml

Graphique de la hiérarchie

Concepts

MFC exemple DHtmlExplore