Classe di CHtmlView
Fornisce la funzionalità del controllo WebBrowser nel contesto dell'architettura documento/visualizzazione MFC.
class CHtmlView : public CFormView
Membri
Metodi pubblici
Nome |
Descrizione |
---|---|
Crea il controllo WebBrowser. |
|
Sottoponibile a override utilizzato per creare un'istanza del sito del controllo per ospitare un controllo nel form. |
|
Esegue il comando specificato utilizzando il metodo IOleCommandTarget::Exec. |
|
Esegue un comando. |
|
Determina se la barra degli indirizzi dell'oggetto Internet Explorer è visibile.(Controllo WebBrowser ignorata; Internet Explorer solo). |
|
Recupera un oggetto che rappresenta l'applicazione che contiene l'istanza corrente dell'applicazione di Internet Explorer. |
|
Recupera un valore che indica se un download o un'altra attività è ancora in corso. |
|
Recupera il contenitore del controllo WebBrowser. |
|
Recupera il nome completo, incluso il percorso, la risorsa viene visualizzato nel browser.(Controllo WebBrowser ignorata; Internet Explorer solo). |
|
Indica se il controllo WebBrowser utilizza la modalità schermo intero oppure presentando la finestra. |
|
Recupera l'altezza della finestra principale di Internet Explorer. |
|
Cercare il documento HTML attivo. |
|
Recupera le coordinate dello schermo del bordo sinistro della finestra principale di Internet Explorer. |
|
Recupera il nome della risorsa che il WebBrowser visualizzato correntemente |
|
Recupera l'url della risorsa che il WebBrowser attualmente visualizzate. |
|
Recupera un valore che determina se la barra dei menu è visibile. |
|
Recupera un valore che determina se il controllo è offline. |
|
Recupera un puntatore a interfaccia IDispatch.Per ulteriori informazioni, vedere Implementing the IDispatch Interface. |
|
Recupera il valore corrente di una proprietà associata all'oggetto specificato. |
|
Recupera lo stato pronto dell'oggetto di web browser. |
|
Indica se il controllo WebBrowser è registrato come browser di livello superiore per la risoluzione dei nomi di destinazione. |
|
Indica se il controllo WebBrowser è registrato come destinazione di rilascio per la navigazione. |
|
Indica se le finestre di dialogo e possono essere lette. |
|
Il codice sorgente HTML della pagina Web. |
|
Indica se la barra di stato Internet Explorer è visibile.(Controllo WebBrowser ignorata; Internet Explorer solo). |
|
Indica se il controllo WebBrowser è in modalità schermo intero. |
|
Recupera un valore che determina se la barra degli strumenti è visibile. |
|
Recupera le coordinate dello schermo del margine superiore della finestra principale di Internet Explorer. |
|
Recupera un valore che indica se l'oggetto corrente è il contenitore di livello superiore del controllo WebBrowser. |
|
Recupera il nome del tipo di oggetto del documento. |
|
Recupera un valore che indica se l'oggetto è visibile o nascosto. |
|
Recupera la larghezza della finestra principale di Internet Explorer. |
|
Consente di passare all'elemento precedente nell'elenco della cronologia. |
|
Passa all'elemento successivo nell'elenco cronologico. |
|
Passare alla home page o nella pagina iniziale corrente. |
|
Passare alla pagina di ricerca corrente. |
|
Carica una risorsa nel controllo WebBrowser. |
|
Passare alla risorsa identificata da un URL. |
|
Passare alla risorsa identificata da un URL, o nel file identificato da un percorso completo. |
|
Chiamata prima di una navigazione si verifica in WebBrowser specificato (in una finestra o un elemento di pagina con frame). |
|
Chiamato per notificare a un'applicazione che lo stato attivato di un comando di web browser è stato modificato. |
|
Chiamato per notificare a un'applicazione in un documento ha raggiunto lo stato READYSTATE_COMPLETE. |
|
Chiamato da Internet Explorer o dall'implementazione di MSHTML IOleInPlaceActiveObject::OnDocWindowActivate, per notificare all'oggetto sul posto attivo quando la finestra del documento del contenitore viene attivata o disattivata. |
|
Chiamato per notificare a un'applicazione che un'operazione di navigazione sta iniziando. |
|
Chiamato quando un'operazione di navigazione completata, è stata interrotta, o negativo. |
|
Chiamato per abilitare o disabilitare le finestre di dialogo non modale quando il contenitore crea o elimina una finestra di dialogo modale. |
|
Ha chiamato all'host da Internet Explorer o da MSHTML consentire all'host sostituire l'oggetto dati di o MSHTML di Internet Explorer. |
|
Chiamato da IOleInPlaceActiveObject::OnFrameWindowActivate per notificare all'oggetto quando la finestra cornice di primo livello del contenitore viene attivata o disattivata. |
|
Chiamato quando la proprietà a schermo intero è stato modificato. |
|
Chiamato da Internet Explorer o da MSHTML quando si utilizza come destinazione per consentire all'host di fornire IDropTargetalternativo. |
|
Chiamato da Internet Explorer o da MSHTML per ottenere l'interfaccia IDispatch dell'host. |
|
Recupera le funzionalità di interfaccia utente dell'host di o MSHTML di Internet Explorer. |
|
Restituisce la chiave del Registro di sistema in cui Internet Explorer o il MSHTML archiviano le preferenze utente. |
|
Chiamato quando Internet Explorer o il MSHTML rimuove i relativi menu e barre degli strumenti. |
|
Chiamato quando la proprietà MenuBar è stato modificato. |
|
Chiamata dopo la navigazione su un collegamento ipertestuale completa (in una finestra o un elemento di pagina con frame). |
|
Chiamato dal framework se la navigazione su un collegamento ipertestuale non riesce. |
|
Chiamato quando una nuova finestra deve essere creata per la visualizzazione della risorsa. |
|
Chiamato per notificare a un'applicazione che lo stato di un'operazione di download è stato aggiornato. |
|
Chiamato per notificare a un'applicazione che il metodo PutProperty ha modificato il valore di una proprietà. |
|
Chiamato per notificare a un'applicazione che l'applicazione di Internet Explorer è pronta per terminare.(Si applica a Internet Explorer solo) |
|
Chiamato da Internet Explorer o dall'implementazione di MSHTML IOleInPlaceActiveObject::ResizeBorder, che segnalano l'oggetto che devono modificare lo spazio del bordo. |
|
Chiamato da Internet Explorer o da MSHTML quando sta per mostrare il menu di scelta rapida. |
|
Chiamata prima di Internet Explorer o di MSHTML visualizzato il menu e barre degli strumenti. |
|
Chiamato quando la proprietà della barra di stato modificato. |
|
Chiamato per notificare a un'applicazione che il testo della barra di stato associato al controllo WebBrowser è stato modificato. |
|
Chiamato quando la proprietà di TheaterMode è stato modificato. |
|
Chiamato per notificare a un'applicazione se il titolo di un documento del controllo WebBrowser diventa disponibile o in modifiche. |
|
Chiamato quando la proprietà della barra degli strumenti è stato modificato. |
|
Chiamato da Internet Explorer o da MSHTML quando IOleInPlaceActiveObject::TranslateAccelerator o IOleControlSite::TranslateAccelerator viene chiamato per elaborare i messaggi del tasto di scelta rapida di menu dalla coda messaggi del contenitore. |
|
Chiamato da Internet Explorer o da MSHTML per concedere all'host di modificare l'url da caricare. |
|
Notifica all'host che lo stato di comando è stato modificato. |
|
Chiamato quando la finestra per il controllo WebBrowser deve essere visualizzata o nascosta. |
|
Imposta il valore di una proprietà associata all'oggetto specificato. |
|
Query per lo stato di uno o più controlli generati dagli eventi dell'interfaccia utente. |
|
Eseguire una query sullo stato di un comando che viene elaborato dal controllo WebBrowser. |
|
Ricarica il file corrente. |
|
Ricarica il file corrente e facoltativamente impedisce l'intestazione pragma:nocache da essere inviati. |
|
Consente di visualizzare o nascondere la barra degli indirizzi dell'oggetto di Internet Explorer.(Controllo WebBrowser ignorata; Internet Explorer solo). |
|
Imposta un valore per determinare se il controllo utilizza la modalità schermo intero oppure presentando la finestra.(Controllo WebBrowser ignorata; Internet Explorer solo). |
|
L'altezza della finestra principale di Internet Explorer. |
|
Imposta la posizione orizzontale della finestra principale di Internet Explorer. |
|
Imposta un valore per determinare se la barra dei menu del controllo è visibile.(Controllo WebBrowser ignorata; Internet Explorer solo). |
|
Imposta un valore per determinare se il controllo è offline. |
|
Imposta un valore che indica se il controllo WebBrowser è registrato come browser di livello superiore per la risoluzione dei nomi di destinazione. |
|
Imposta un valore che indica se il controllo WebBrowser è registrato come destinazione di rilascio per la navigazione. |
|
Imposta un valore per determinare se il controllo visualizza le finestre di dialogo. |
|
Imposta un valore per determinare se la barra di stato di Internet Explorer è visibile.(Controllo WebBrowser ignorata; Internet Explorer solo). |
|
Imposta un valore che indica se il controllo WebBrowser è in modalità schermo intero. |
|
Imposta un valore per determinare se la barra degli strumenti del controllo è visibile.(Controllo WebBrowser ignorata; Internet Explorer solo). |
|
Imposta la posizione verticale della finestra principale di Internet Explorer. |
|
Imposta un valore che indica se l'oggetto è visibile o nascosto. |
|
Impostare la larghezza della finestra principale di Internet Explorer. |
|
Interruzione che aprono un file. |
Note
Il controllo WebBrowser costituisce una finestra in cui l'utente può esplorare i siti del world wide web e cartelle nel file system locale e in una rete.Il controllo WebBrowser supporta il hyperlinking, la navigazione di URL (URL) e gestisce un elenco cronologia.
Utilizzo di classi CHtmlView in un'applicazione MFC
Nell'applicazione standard del framework MFC (SDI o MDI), basato l'oggetto visualizzato in deriva in genere da un set specifico di classi.Queste classi, qualsiasi derivate da CView, forniscono funzionalità specializzate oltre a quello fornito da CView.
Basa la classe di visualizzazione dell'applicazione in CHtmlView fornisce la visualizzazione con il controllo WebBrowser.Questa condizione rende applicazione un browser web.Il metodo consigliato per creare un'applicazione di tipo browser Web è utilizzare la Creazione guidata applicazione MFC e specifica CHtmlView come la classe di visualizzazione.Per ulteriori informazioni sulla distribuzione e sull'utilizzo del controllo WebBrowser nelle applicazioni MFC, vedere creare un'applicazione di tipo browser Web.
[!NOTA]
Il controllo ActiveX WebBrowser (e quindi CHtmlView) è disponibile solo per i programmi in esecuzione in versione 4,0 di Windows NT o seguito, in cui Internet Explorer 4.0 o versioni successive è stato installato.
CHtmlView è progettato per le applicazioni che accedono al web (e/o i documenti HTML.Le seguenti funzioni membro CHtmlView applicano a Internet Explorer l'applicazione solo.Queste funzioni avrà esito positivo nel controllo WebBrowser, ma non avranno effetto visibile.
Gerarchia di ereditarietà
CHtmlView
Requisiti
Header: afxhtml.h