Condividi tramite


Classe di CHtmlView

Fornisce la funzionalità del controllo WebBrowser nel contesto dell'architettura documento/visualizzazione MFC.

class CHtmlView : public CFormView

Membri

42h6dke4.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CHtmlView::Create

Crea il controllo WebBrowser.

CHtmlView::CreateControlSite

Sottoponibile a override utilizzato per creare un'istanza del sito del controllo per ospitare un controllo nel form.

CHtmlView::ExecFormsCommand

Esegue il comando specificato utilizzando il metodo IOleCommandTarget::Exec.

CHtmlView::ExecWB

Esegue un comando.

CHtmlView::GetAddressBar

Determina se la barra degli indirizzi dell'oggetto Internet Explorer è visibile.(Controllo WebBrowser ignorata; Internet Explorer solo).

CHtmlView::GetApplication

Recupera un oggetto che rappresenta l'applicazione che contiene l'istanza corrente dell'applicazione di Internet Explorer.

CHtmlView::GetBusy

Recupera un valore che indica se un download o un'altra attività è ancora in corso.

CHtmlView::GetContainer

Recupera il contenitore del controllo WebBrowser.

CHtmlView::GetFullName

Recupera il nome completo, incluso il percorso, la risorsa viene visualizzato nel browser.(Controllo WebBrowser ignorata; Internet Explorer solo).

CHtmlView::GetFullScreen

Indica se il controllo WebBrowser utilizza la modalità schermo intero oppure presentando la finestra.

CHtmlView::GetHeight

Recupera l'altezza della finestra principale di Internet Explorer.

CHtmlView::GetHtmlDocument

Cercare il documento HTML attivo.

CHtmlView::GetLeft

Recupera le coordinate dello schermo del bordo sinistro della finestra principale di Internet Explorer.

CHtmlView::GetLocationName

Recupera il nome della risorsa che il WebBrowser visualizzato correntemente

CHtmlView::GetLocationURL

Recupera l'url della risorsa che il WebBrowser attualmente visualizzate.

CHtmlView::GetMenuBar

Recupera un valore che determina se la barra dei menu è visibile.

CHtmlView::GetOffline

Recupera un valore che determina se il controllo è offline.

CHtmlView::GetParentBrowser

Recupera un puntatore a interfaccia IDispatch.Per ulteriori informazioni, vedere Implementing the IDispatch Interface.

CHtmlView::GetProperty

Recupera il valore corrente di una proprietà associata all'oggetto specificato.

CHtmlView::GetReadyState

Recupera lo stato pronto dell'oggetto di web browser.

CHtmlView::GetRegisterAsBrowser

Indica se il controllo WebBrowser è registrato come browser di livello superiore per la risoluzione dei nomi di destinazione.

CHtmlView::GetRegisterAsDropTarget

Indica se il controllo WebBrowser è registrato come destinazione di rilascio per la navigazione.

CHtmlView::GetSilent

Indica se le finestre di dialogo e possono essere lette.

CHtmlView::GetSource

Il codice sorgente HTML della pagina Web.

CHtmlView::GetStatusBar

Indica se la barra di stato Internet Explorer è visibile.(Controllo WebBrowser ignorata; Internet Explorer solo).

CHtmlView::GetTheaterMode

Indica se il controllo WebBrowser è in modalità schermo intero.

CHtmlView::GetToolBar

Recupera un valore che determina se la barra degli strumenti è visibile.

CHtmlView::GetTop

Recupera le coordinate dello schermo del margine superiore della finestra principale di Internet Explorer.

CHtmlView::GetTopLevelContainer

Recupera un valore che indica se l'oggetto corrente è il contenitore di livello superiore del controllo WebBrowser.

CHtmlView::GetType

Recupera il nome del tipo di oggetto del documento.

CHtmlView::GetVisible

Recupera un valore che indica se l'oggetto è visibile o nascosto.

CHtmlView::GetWidth

Recupera la larghezza della finestra principale di Internet Explorer.

CHtmlView::GoBack

Consente di passare all'elemento precedente nell'elenco della cronologia.

CHtmlView::GoForward

Passa all'elemento successivo nell'elenco cronologico.

CHtmlView::GoHome

Passare alla home page o nella pagina iniziale corrente.

CHtmlView::GoSearch

Passare alla pagina di ricerca corrente.

CHtmlView::LoadFromResource

Carica una risorsa nel controllo WebBrowser.

CHtmlView::Navigate

Passare alla risorsa identificata da un URL.

CHtmlView::Navigate2

Passare alla risorsa identificata da un URL, o nel file identificato da un percorso completo.

CHtmlView::OnBeforeNavigate2

Chiamata prima di una navigazione si verifica in WebBrowser specificato (in una finestra o un elemento di pagina con frame).

CHtmlView::OnCommandStateChange

Chiamato per notificare a un'applicazione che lo stato attivato di un comando di web browser è stato modificato.

CHtmlView::OnDocumentComplete

Chiamato per notificare a un'applicazione in un documento ha raggiunto lo stato READYSTATE_COMPLETE.

CHtmlView::OnDocWindowActivate

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.

CHtmlView::OnDownloadBegin

Chiamato per notificare a un'applicazione che un'operazione di navigazione sta iniziando.

CHtmlView::OnDownloadComplete

Chiamato quando un'operazione di navigazione completata, è stata interrotta, o negativo.

CHtmlView::OnEnableModeless

Chiamato per abilitare o disabilitare le finestre di dialogo non modale quando il contenitore crea o elimina una finestra di dialogo modale.

CHtmlView::OnFilterDataObject

Ha chiamato all'host da Internet Explorer o da MSHTML consentire all'host sostituire l'oggetto dati di o MSHTML di Internet Explorer.

CHtmlView::OnFrameWindowActivate

Chiamato da IOleInPlaceActiveObject::OnFrameWindowActivate per notificare all'oggetto quando la finestra cornice di primo livello del contenitore viene attivata o disattivata.

CHtmlView::OnFullScreen

Chiamato quando la proprietà a schermo intero è stato modificato.

CHtmlView::OnGetDropTarget

Chiamato da Internet Explorer o da MSHTML quando si utilizza come destinazione per consentire all'host di fornire IDropTargetalternativo.

CHtmlView::OnGetExternal

Chiamato da Internet Explorer o da MSHTML per ottenere l'interfaccia IDispatch dell'host.

CHtmlView::OnGetHostInfo

Recupera le funzionalità di interfaccia utente dell'host di o MSHTML di Internet Explorer.

CHtmlView::OnGetOptionKeyPath

Restituisce la chiave del Registro di sistema in cui Internet Explorer o il MSHTML archiviano le preferenze utente.

CHtmlView::OnHideUI

Chiamato quando Internet Explorer o il MSHTML rimuove i relativi menu e barre degli strumenti.

CHtmlView::OnMenuBar

Chiamato quando la proprietà MenuBar è stato modificato.

CHtmlView::OnNavigateComplete2

Chiamata dopo la navigazione su un collegamento ipertestuale completa (in una finestra o un elemento di pagina con frame).

CHtmlView::OnNavigateError

Chiamato dal framework se la navigazione su un collegamento ipertestuale non riesce.

CHtmlView::OnNewWindow2

Chiamato quando una nuova finestra deve essere creata per la visualizzazione della risorsa.

CHtmlView::OnProgressChange

Chiamato per notificare a un'applicazione che lo stato di un'operazione di download è stato aggiornato.

CHtmlView::OnPropertyChange

Chiamato per notificare a un'applicazione che il metodo PutProperty ha modificato il valore di una proprietà.

CHtmlView::OnQuit

Chiamato per notificare a un'applicazione che l'applicazione di Internet Explorer è pronta per terminare.(Si applica a Internet Explorer solo)

CHtmlView::OnResizeBorder

Chiamato da Internet Explorer o dall'implementazione di MSHTML IOleInPlaceActiveObject::ResizeBorder, che segnalano l'oggetto che devono modificare lo spazio del bordo.

CHtmlView::OnShowContextMenu

Chiamato da Internet Explorer o da MSHTML quando sta per mostrare il menu di scelta rapida.

CHtmlView::OnShowUI

Chiamata prima di Internet Explorer o di MSHTML visualizzato il menu e barre degli strumenti.

CHtmlView::OnStatusBar

Chiamato quando la proprietà della barra di stato modificato.

CHtmlView::OnStatusTextChange

Chiamato per notificare a un'applicazione che il testo della barra di stato associato al controllo WebBrowser è stato modificato.

CHtmlView::OnTheaterMode

Chiamato quando la proprietà di TheaterMode è stato modificato.

CHtmlView::OnTitleChange

Chiamato per notificare a un'applicazione se il titolo di un documento del controllo WebBrowser diventa disponibile o in modifiche.

CHtmlView::OnToolBar

Chiamato quando la proprietà della barra degli strumenti è stato modificato.

CHtmlView::OnTranslateAccelerator

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.

CHtmlView::OnTranslateUrl

Chiamato da Internet Explorer o da MSHTML per concedere all'host di modificare l'url da caricare.

CHtmlView::OnUpdateUI

Notifica all'host che lo stato di comando è stato modificato.

CHtmlView::OnVisible

Chiamato quando la finestra per il controllo WebBrowser deve essere visualizzata o nascosta.

CHtmlView::PutProperty

Imposta il valore di una proprietà associata all'oggetto specificato.

CHtmlView::QueryFormsCommand

Query per lo stato di uno o più controlli generati dagli eventi dell'interfaccia utente.

CHtmlView::QueryStatusWB

Eseguire una query sullo stato di un comando che viene elaborato dal controllo WebBrowser.

CHtmlView::Refresh

Ricarica il file corrente.

CHtmlView::Refresh2

Ricarica il file corrente e facoltativamente impedisce l'intestazione pragma:nocache da essere inviati.

CHtmlView::SetAddressBar

Consente di visualizzare o nascondere la barra degli indirizzi dell'oggetto di Internet Explorer.(Controllo WebBrowser ignorata; Internet Explorer solo).

CHtmlView::SetFullScreen

Imposta un valore per determinare se il controllo utilizza la modalità schermo intero oppure presentando la finestra.(Controllo WebBrowser ignorata; Internet Explorer solo).

CHtmlView::SetHeight

L'altezza della finestra principale di Internet Explorer.

CHtmlView::SetLeft

Imposta la posizione orizzontale della finestra principale di Internet Explorer.

CHtmlView::SetMenuBar

Imposta un valore per determinare se la barra dei menu del controllo è visibile.(Controllo WebBrowser ignorata; Internet Explorer solo).

CHtmlView::SetOffline

Imposta un valore per determinare se il controllo è offline.

CHtmlView::SetRegisterAsBrowser

Imposta un valore che indica se il controllo WebBrowser è registrato come browser di livello superiore per la risoluzione dei nomi di destinazione.

CHtmlView::SetRegisterAsDropTarget

Imposta un valore che indica se il controllo WebBrowser è registrato come destinazione di rilascio per la navigazione.

CHtmlView::SetSilent

Imposta un valore per determinare se il controllo visualizza le finestre di dialogo.

CHtmlView::SetStatusBar

Imposta un valore per determinare se la barra di stato di Internet Explorer è visibile.(Controllo WebBrowser ignorata; Internet Explorer solo).

CHtmlView::SetTheaterMode

Imposta un valore che indica se il controllo WebBrowser è in modalità schermo intero.

CHtmlView::SetToolBar

Imposta un valore per determinare se la barra degli strumenti del controllo è visibile.(Controllo WebBrowser ignorata; Internet Explorer solo).

CHtmlView::SetTop

Imposta la posizione verticale della finestra principale di Internet Explorer.

CHtmlView::SetVisible

Imposta un valore che indica se l'oggetto è visibile o nascosto.

CHtmlView::SetWidth

Impostare la larghezza della finestra principale di Internet Explorer.

CHtmlView::Stop

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à

CObject

CCmdTarget

CWnd

CView

CScrollView

CFormView

CHtmlView

Requisiti

Header: afxhtml.h

Vedere anche

Riferimenti

Classe CFormView

Grafico della gerarchia

IWebBrowser2

Concetti

Esempio MFCIE MFC