CHtmlView, classe
Fournit les fonctionnalités du contrôle WebBrowser dans le contexte de l'architecture Document/Vue MFC.
class CHtmlView : public CFormView
Membres
Méthodes publiques
Nom |
Description |
---|---|
Crée le contrôle WebBrowser. |
|
Substituable utilisé pour créer une instance de contrôle de site pour héberger un contrôle sur le formulaire. |
|
Exécute la commande spécifiée à l'aide de la méthode d' IOleCommandTarget::Exec . |
|
Exécute une commande. |
|
Détermine si la barre d'adresses de l'objet d'Internet Explorer est visible. (Le contrôle WebBrowser ignore ; Internet Explorer uniquement.) |
|
Récupère un objet d'application qui représente l'application qui contient l'instance actuelle de l'application Internet Explorer. |
|
Récupère une valeur indiquant si un téléchargement ou une autre activité est en cours de exécution. |
|
Récupère le conteneur du contrôle WebBrowser. |
|
Extrait le nom complet, y compris le chemin d'accès, de la ressource affiche dans le navigateur web. (Le contrôle WebBrowser ignore ; Internet Explorer uniquement.) |
|
Indique si le contrôle WebBrowser exécute en mode plein écran ou en mode normal de fenêtre. |
|
Extrait la hauteur de la fenêtre principale d'Internet Explorer. |
|
Récupère le document HTML actif. |
|
Extrait la coordonnée d'écran du bord gauche de la fenêtre principale d'Internet Explorer. |
|
Extrait le nom de la ressource que le WebBrowser affiche actuellement |
|
Récupère l'URL de la ressource que le WebBrowser affiche actuellement. |
|
Récupère une valeur qui détermine si la barre de menus est visible. |
|
Récupère une valeur qui détermine si le contrôle est hors connexion. |
|
Extrait un pointeur vers l'interface d' IDispatch . Pour plus d'informations, consultez Implementing the IDispatch Interface. |
|
Extrait la valeur actuelle d'une propriété associée à l'objet donné. |
|
Récupère l'état prêt de l'objet de navigateur web. |
|
Indique si le contrôle WebBrowser est stocké comme navigateur de niveau supérieur pour la résolution de noms cible. |
|
Indique si le contrôle WebBrowser est stocké en tant que cible de déplacement pour la navigation. |
|
Indique si les boîtes de dialogue peuvent être affichées. |
|
Le code source HTML de la page Web. |
|
Indique si la barre d'état Internet Explorer est visible. (Le contrôle WebBrowser ignore ; Internet Explorer uniquement.) |
|
Indique si le contrôle WebBrowser est en mode de théâtre. |
|
Récupère une valeur qui détermine si la barre d'outils est visible. |
|
Extrait la coordonnée d'écran du bord supérieur de la fenêtre principale d'Internet Explorer. |
|
Récupère une valeur indiquant si l'objet actuel est le conteneur de niveau supérieur du contrôle WebBrowser. |
|
Extrait le nom du type de l'objet. |
|
Récupère une valeur indiquant si l'objet est visible ou masqué. |
|
Extrait la largeur de la fenêtre principale d'Internet Explorer. |
|
Accède à l'élément précédente dans l'historique. |
|
Navigue jusqu'à l'élément suivant dans l'historique. |
|
Navigue vers le dossier de base ou à la page de démarrage actuel. |
|
Accède à la page de recherche actuelle. |
|
Charge une ressource dans le contrôle WebBrowser. |
|
Accède à la ressource identifiée par une URL. |
|
Accède à la ressource identifiée par une URL, ou au fichier identifié par un chemin complet. |
|
Appelé avant une navigation se produit dans le WebBrowser donné (dans une fenêtre ou l'élément de zone). |
|
Appelé pour indiquer une application à l'état activé d'un ordre de navigateur web a changé. |
|
Appelé pour indiquer une application qu'un document a atteint l'état d' READYSTATE_COMPLETE . |
|
Appelé d'Internet Explorer ou de l'implémentation de MSHTML d' IOleInPlaceActiveObject::OnDocWindowActivate, qui informent l'objet actif sur place lorsque la fenêtre de document du conteneur est activée ou désactivée. |
|
Appelé pour indiquer une application qu'une opération de navigation démarre. |
|
Appelé lorsqu'une opération de navigation terminée, a été désactivée, ou échoué. |
|
Appelé pour activer ou désactiver des boîtes de dialogue non modale lorsque le conteneur crée ou détruit une boîte de dialogue modale. |
|
Est appelé par l'hôte Internet Explorer ou MSHTML à permettre à l'hôte pour substituer Internet Explorer ou l'objet de données de MSHTML. |
|
Appelé d' IOleInPlaceActiveObject::OnFrameWindowActivate pour informer l'objet lorsque la fenêtre frame de niveau supérieur du conteneur est activée ou désactivée. |
|
Appelé lorsque la propriété pleine page a changé. |
|
Appelé par Internet Explorer ou MSHTML lorsqu'il est utilisé comme cible de déplacement pour permettre à l'hôte de fournir autre IDropTarget. |
|
Appelé par Internet Explorer ou MSHTML pour obtenir l'interface d' IDispatch de l'hôte. |
|
Récupère les fonctions d'interface utilisateur de l'hôte Internet Explorer ou de MSHTML. |
|
Retourne la clé de Registre sous laquelle Internet Explorer ou MSHTML stocke les préférences de l'utilisateur. |
|
Appelé lorsqu'Internet Explorer ou MSHTML supprime ses menus et barres d'outils. |
|
Appelé lorsque la propriété de barre de menus a changé. |
|
Appelé après une navigation à un lien hypertexte se termine (dans une fenêtre ou l'élément de zone). |
|
Appelé par l'infrastructure si la navigation vers un lien hypertexte échoue. |
|
Appelé lorsqu'une nouvelle fenêtre doit être créée pour afficher une ressource. |
|
Appelé pour indiquer une application que la progression d'une opération de téléchargement a été mis à jour. |
|
Appelé pour indiquer une application que la méthode de PutProperty a modifié la valeur d'une propriété. |
|
Appelé pour indiquer une application que l'application Internet Explorer est prête à s'arrêter. (S'applique à Internet Explorer uniquement) |
|
Appelé d'Internet Explorer ou de l'implémentation de MSHTML d' IOleInPlaceActiveObject::ResizeBorder, qui alertent l'objet qu'ils doivent redimensionner son espace de bordure. |
|
Appelé d'Internet Explorer ou de MSHTML lorsqu'il est sur le point d'afficher le menu contextuel. |
|
Appelé avant Internet Explorer ou MSHTML affiche ses menus et barres d'outils. |
|
Appelé lorsque la propriété de StatusBar a changé. |
|
Appelé pour indiquer une application que le texte de la barre d'état associée au contrôle WebBrowser a changé. |
|
Appelé lorsque la propriété de TheaterMode a changé. |
|
Appelé pour indiquer une application si le titre d'un document dans le contrôle WebBrowser devient disponible ou change. |
|
Appelé lorsque la propriété de barre d'outils a changé. |
|
Appelé par Internet Explorer ou MSHTML lorsque IOleInPlaceActiveObject::TranslateAccelerator ou IOleControlSite::TranslateAccelerator est appelé pour traiter des messages de touche accélérateur de menu de la file d'attente de messages du conteneur. |
|
Appelé par Internet Explorer ou MSHTML pour permettre à l'hôte la possibilité de modifier l'URL à charger. |
|
Avertit l'hôte que l'état de commande a changé. |
|
Appelé lorsque la fenêtre pour le contrôle WebBrowser doit être affichée ou masquée. |
|
Définit la valeur d'une propriété associée à l'objet donné. |
|
Requêtes pour l'état d'une ou plusieurs commandes générées par les événements d'interface utilisateur. |
|
Interroge l'état d'une commande traité par le contrôle WebBrowser. |
|
Recharge le fichier en cours. |
|
Recharge le fichier en cours et empêché également l'en-tête d' pragma:nocache d'être envoyé. |
|
Affiche ou masque la barre d'adresses de l'objet d'Internet Explorer. (Le contrôle WebBrowser ignore ; Internet Explorer uniquement.) |
|
Définit une valeur pour déterminer si le contrôle fonctionne en mode plein écran ou en mode normal de fenêtre. (Le contrôle WebBrowser ignore ; Internet Explorer uniquement.) |
|
Définit la hauteur de la fenêtre principale d'Internet Explorer. |
|
Définit la position horizontale de la fenêtre principale d'Internet Explorer. |
|
Définit une valeur pour déterminer si la barre de menus du contrôle est visible. (Le contrôle WebBrowser ignore ; Internet Explorer uniquement.) |
|
Définit une valeur pour déterminer si le contrôle est hors connexion. |
|
Définit une valeur indiquant si le contrôle WebBrowser est stocké comme navigateur de niveau supérieur pour la résolution de noms cible. |
|
Définit une valeur indiquant si le contrôle WebBrowser est stocké en tant que cible de déplacement pour la navigation. |
|
Définit une valeur pour déterminer si le contrôle affichera des boîtes de dialogue. |
|
Définit une valeur pour déterminer si la barre d'état Internet Explorer est visible. (Le contrôle WebBrowser ignore ; Internet Explorer uniquement.) |
|
Définit une valeur indiquant si le contrôle WebBrowser est en mode de théâtre. |
|
Définit une valeur pour déterminer si la barre d'outils du contrôle est visible. (Le contrôle WebBrowser ignore ; Internet Explorer uniquement.) |
|
Définit la position verticale de la fenêtre principale d'Internet Explorer. |
|
Définit une valeur indiquant si l'objet est visible ou masqué. |
|
Définit la largeur de la fenêtre principale d'Internet Explorer. |
|
Arrête l'ouverture d'un fichier. |
Notes
Le contrôle WebBrowser est une fenêtre dans laquelle l'utilisateur peut parcourir des sites sur le World Wide Web, ainsi que des dossiers du système de fichiers local et sur un réseau. Le contrôle WebBrowser prend en charge le lien hypertexte, navigation de (URL) d'URL, et met à jour un historique.
Utilisation de la classe CHtmlView dans une application MFC
Dans l'application standard d'infrastructure MFC (MDI interface SDI ou basée), l'objet de vue est en général dérivé d'un spécialisé ensemble de classes. Ces classes dérivées, tout d' CView, fournissent des fonctionnalités spéciales en plus de celle fournie par CView.
Baser la classe d'affichage de l'application sur CHtmlView fournit à la vue le contrôle WebBrowser. Cela fait effectivement à l'application un navigateur web. La méthode recommandée pour créer une application de style navigateur Web est d'utiliser l'Assistant Application MFC, et spécifie CHtmlView comme classe d'affichage. Pour plus d'informations sur l'implémentation et l'utilisation du contrôle WebBrowser dans les applications MFC, consultez Créer une application De Style navigateur Web.
Notes
Le contrôle ActiveX WebBrowser (et par conséquent CHtmlView) est disponible uniquement aux programmes s'exécutant sous les versions de Windows NT 4,0 ou version ultérieure, dans lesquelles Internet Explorer 4.0 ou version ultérieure a été installé.
CHtmlView est conçu pour les applications qui accèdent au Web (et/ou à des documents HTML). Les fonctions membres suivantes pour CHtmlView s'appliquent à Internet Explorer l'application uniquement. Ces fonctions réussiront sur le contrôle WebBrowser, mais elles n'auront aucun effet visible.
Hiérarchie d'héritage
CHtmlView
Configuration requise
Header: afxhtml.h