Sdílet prostřednictvím


Třída CHtmlView

Poskytuje funkce v rámci architektury MFC v dokumentu zobrazit ovládací prvek WebBrowser.

class CHtmlView : public CFormView

Členy

Veřejné metody

Název

Description

CHtmlView::Create

Vytvoří ovládací prvek WebBrowser.

CHtmlView::CreateControlSite

Typů Overridable slouží k vytvoření instance ovládacího prvku serveru hostit ovládací prvek ve formuláři.

CHtmlView::ExecFormsCommand

Provede zadaný příkaz použití IOleCommandTarget::Exec metoda.

CHtmlView::ExecWB

Spustí příkaz.

CHtmlView::GetAddressBar

Určuje, zda je adresa aplikace Internet Explorer objekt viditelný.(Ovládací prvek WebBrowser ignoruje; Pouze aplikace Internet Explorer.)

CHtmlView::GetApplication

Aplikační objekt představující aplikaci, která obsahuje aktuální instance aplikace Internet Explorer načte.

CHtmlView::GetBusy

Zjišťuje hodnotu určující, zda je stále probíhá stahování nebo jiné činnosti.

CHtmlView::GetContainer

Načte kontejneru ovládací prvek WebBrowser.

CHtmlView::GetFullName

Zkopíruje celé jméno, včetně cesty zdroje zobrazeny ve webovém prohlížeči.(Ovládací prvek WebBrowser ignoruje; Pouze aplikace Internet Explorer.)

CHtmlView::GetFullScreen

Označuje, zda je ovládací prvek WebBrowser funguje v režimu celé obrazovky nebo v normálním okně režimu.

CHtmlView::GetHeight

Výška hlavního okna aplikace Internet Explorer načte.

CHtmlView::GetHtmlDocument

Zkopíruje aktivní dokument HTML.

CHtmlView::GetLeft

Načte obrazovka souřadnice levého okraje hlavního okna aplikace Internet Explorer.

CHtmlView::GetLocationName

Načte název prostředku, který je právě zobrazena WebBrowser

CHtmlView::GetLocationURL

Načte adresu URL prostředku, který je právě zobrazena WebBrowser.

CHtmlView::GetMenuBar

Zjišťuje hodnotu určující, zda je zobrazen panel nabídek.

CHtmlView::GetOffline

Zjišťuje hodnotu určující, zda ovládací prvek je offline.

CHtmlView::GetParentBrowser

Načte ukazatel IDispatch rozhraní.Další informace naleznete v tématu Implementing the IDispatch Interface.

CHtmlView::GetProperty

Načte aktuální hodnotu vlastnosti přidružené k danému objektu.

CHtmlView::GetReadyState

Načte připravena objektu webového prohlížeče.

CHtmlView::GetRegisterAsBrowser

Označuje, zda je ovládací prvek WebBrowser registrována jako nejvyšší úrovně prohlížeče pro překlad názvů cíle.

CHtmlView::GetRegisterAsDropTarget

Označuje, zda je ovládací prvek WebBrowser registrována jako cíl přetažení pro navigaci.

CHtmlView::GetSilent

Označuje, zda lze zobrazit všechna dialogová okna.

CHtmlView::GetSource

Zdrojový kód HTML webové stránky.

CHtmlView::GetStatusBar

Označuje, zda je zobrazen stavový řádek aplikace Internet Explorer.(Ovládací prvek WebBrowser ignoruje; Pouze aplikace Internet Explorer.)

CHtmlView::GetTheaterMode

Označuje, zda je ovládací prvek WebBrowser v režimu celé obrazovky.

CHtmlView::GetToolBar

Zjišťuje hodnotu určující, zda je panel nástrojů zobrazen.

CHtmlView::GetTop

Načte obrazovce souřadnici horního okraje hlavního okna aplikace Internet Explorer.

CHtmlView::GetTopLevelContainer

Zjišťuje hodnotu určující, zda je aktuální objekt kontejner nejvyšší úrovně ovládacího prvku WebBrowser.

CHtmlView::GetType

Načte název typu objektu dokumentu.

CHtmlView::GetVisible

Zjišťuje hodnotu určující, zda je objekt viditelné nebo skryté.

CHtmlView::GetWidth

Šířka hlavního okna aplikace Internet Explorer načte.

CHtmlView::GoBack

Přejde na předchozí položku v seznamu historie.

CHtmlView::GoForward

Přejde na další položku v seznamu historie.

CHtmlView::GoHome

Přejde na aktuální domovskou nebo úvodní stránku.

CHtmlView::GoSearch

Přejde na aktuální stránku hledání.

CHtmlView::LoadFromResource

Načtení prostředku v ovládacím prvku WebBrowser.

CHtmlView::Navigate

Přejde k prostředku identifikována adresou URL.

CHtmlView::Navigate2

Přejde prostředku identifikována adresou URL nebo soubor určený úplnou cestu.

CHtmlView::OnBeforeNavigate2

Volána před provedením navigace v daném WebBrowser (na prvek okno nebo rámců).

CHtmlView::OnCommandStateChange

Nazývá upozornit aplikaci, která se změnil stav povoleno příkazu webového prohlížeče.

CHtmlView::OnDocumentComplete

Názvem aplikace, která dosáhla dokumentu upozornit READYSTATE_COMPLETE státu.

CHtmlView::OnDocWindowActivate

Volání z aplikace Internet Explorer nebo MSHTML provádění IOleInPlaceActiveObject::OnDocWindowActivate, které upozorní aktivní objekt přímo v okně dokumentu kontejneru je aktivován nebo deaktivován.

CHtmlView::OnDownloadBegin

Nazývá upozornit aplikaci, která začíná operace navigace.

CHtmlView::OnDownloadComplete

Nazývá se při operaci navigace dokončení, byl zastaven nebo se nezdařilo.

CHtmlView::OnEnableModeless

Nazývá se povolení nebo zakázání nemodální dialogových oken při kontejneru vytvoří nebo ničí modální dialogové okno.

CHtmlView::OnFilterDataObject

Názvem hostitele aplikace Internet Explorer nebo MSHTML povolit hostitele nahradit aplikace Internet Explorer nebo objekt dat prvku MSHTML.

CHtmlView::OnFrameWindowActivate

Volat z IOleInPlaceActiveObject::OnFrameWindowActivate upozornění objektu při jeho kontejner nejvyšší úrovně rámeček okna aktivován nebo deaktivován.

CHtmlView::OnFullScreen

Nazývá se, když je změněna vlastnost FullScreen.

CHtmlView::OnGetDropTarget

Nazývá aplikace Internet Explorer nebo MSHTML při jeho použití jako cíl přetažení umožňuje hostiteli poskytnout alternativu IDropTarget.

CHtmlView::OnGetExternal

Nazývá aplikace Internet Explorer nebo MSHTML získat hostitele IDispatch rozhraní.

CHtmlView::OnGetHostInfo

Načte možností uživatelského rozhraní aplikace Internet Explorer nebo MSHTML hostitele.

CHtmlView::OnGetOptionKeyPath

Vrátí hodnotu klíče registru, pod kterým ukládá aplikace Internet Explorer nebo MSHTML uživatelské předvolby.

CHtmlView::OnHideUI

Volána, když aplikace Internet Explorer nebo MSHTML odebere jeho nabídky a panely nástrojů.

CHtmlView::OnMenuBar

Volána, když je změněna vlastnost řádek nabídek.

CHtmlView::OnNavigateComplete2

Nazývá se po dokončení navigace na hypertextový odkaz (na prvek okno nebo rámců).

CHtmlView::OnNavigateError

Pokud selže navigace na hypertextový odkaz, nazývá rámcem.

CHtmlView::OnNewWindow2

Volána, když je nové okno pro zobrazení zdroje.

CHtmlView::OnProgressChange

Nazývá aplikace upozornit, že průběh operace stažení byla aktualizována.

CHtmlView::OnPropertyChange

Upozornit aplikaci s názvem, PutProperty metoda byla změněna hodnota vlastnosti.

CHtmlView::OnQuit

Nazývá upozornit aplikaci, která je připravena k ukončení aplikace Internet Explorer.(Týká se pouze aplikace Internet Explorer)

CHtmlView::OnResizeBorder

Volání z aplikace Internet Explorer nebo MSHTML provádění IOleInPlaceActiveObject::ResizeBorder, které upozorní na objekt, který je třeba změnit velikost místa na jeho ohraničení.

CHtmlView::OnShowContextMenu

Když je zobrazit kontextovou nabídku, nazývá z aplikace Internet Explorer nebo MSHTML.

CHtmlView::OnShowUI

Volána před jeho nabídky a panely nástrojů se zobrazí aplikace Internet Explorer nebo MSHTML.

CHtmlView::OnStatusBar

Nazývá se, když je změněna vlastnost stavový řádek.

CHtmlView::OnStatusTextChange

Nazývá upozornit aplikaci, která změnila text na stavovém řádku přidružený ovládací prvek WebBrowser.

CHtmlView::OnTheaterMode

Nazývá se, když je změněna vlastnost TheaterMode.

CHtmlView::OnTitleChange

Nazývá se upozornit, pokud je k dispozici název dokumentu v ovládacím prvku WebBrowser aplikace nebo změny.

CHtmlView::OnToolBar

Volána, když je změněna vlastnost nástrojů.

CHtmlView::OnTranslateAccelerator

Nazývá aplikace Internet Explorer nebo MSHTML při IOleInPlaceActiveObject::TranslateAccelerator nebo IOleControlSite::TranslateAccelerator se nazývá zpracování nabídky přístupová klávesa zprávy z fronty zpráv na kontejner.

CHtmlView::OnTranslateUrl

Volá aplikaci Internet Explorer nebo MSHTML povolit možnost změnit adresu URL hostitele má být načten.

CHtmlView::OnUpdateUI

Upozorňuje hostitele, aby se změnil stav příkazu.

CHtmlView::OnVisible

Volána, když okna pro ovládací prvek WebBrowser by měly být zobrazeny skryté.

CHtmlView::PutProperty

Nastaví hodnotu vlastnosti přidružené k danému objektu.

CHtmlView::QueryFormsCommand

Dotazy na stav jeden nebo více příkazů, které jsou generovány události uživatelského rozhraní.

CHtmlView::QueryStatusWB

Zadá dotaz na stav příkazu zpracovávány ovládací prvek WebBrowser.

CHtmlView::Refresh

Znovu načte aktuální soubor.

CHtmlView::Refresh2

Načte aktuální soubor a volitelně zabrání pragma:nocache odesílání záhlaví.

CHtmlView::SetAddressBar

Zobrazí nebo skryje panel Adresa aplikace Internet Explorer objektu.(Ovládací prvek WebBrowser ignoruje; Pouze aplikace Internet Explorer.)

CHtmlView::SetFullScreen

Nastaví hodnotu zjistit, zda ovládací prvek pracuje v režimu celé obrazovky nebo v normálním okně režimu.(Ovládací prvek WebBrowser ignoruje; Pouze aplikace Internet Explorer.)

CHtmlView::SetHeight

Nastaví výšku hlavního okna aplikace Internet Explorer.

CHtmlView::SetLeft

Nastaví vodorovné umístění hlavního okna aplikace Internet Explorer.

CHtmlView::SetMenuBar

Nastaví hodnotu, která určí, zda je zobrazen panel nabídek ovládacího prvku.(Ovládací prvek WebBrowser ignoruje; Pouze aplikace Internet Explorer.)

CHtmlView::SetOffline

Nastaví hodnotu ovládacího prvku je offline.

CHtmlView::SetRegisterAsBrowser

Nastaví hodnotu označující, zda je ovládací prvek WebBrowser registrována jako nejvyšší úrovně prohlížeče pro překlad adres IP cíl.

CHtmlView::SetRegisterAsDropTarget

Nastaví hodnotu označující, zda je ovládací prvek WebBrowser registrována jako cíl přetažení pro navigaci.

CHtmlView::SetSilent

Nastaví hodnotu zjistit, zda ovládací prvek zobrazí dialogová okna.

CHtmlView::SetStatusBar

Nastaví hodnotu, která určí, zda je zobrazen stavový řádek aplikace Internet Explorer.(Ovládací prvek WebBrowser ignoruje; Pouze aplikace Internet Explorer.)

CHtmlView::SetTheaterMode

Nastaví hodnotu označující, zda je ovládací prvek WebBrowser v režimu celé obrazovky.

CHtmlView::SetToolBar

Nastaví hodnotu, která určí, zda je zobrazen panel nástrojů ovládacího prvku.(Ovládací prvek WebBrowser ignoruje; Pouze aplikace Internet Explorer.)

CHtmlView::SetTop

Nastaví svislé umístění hlavního okna aplikace Internet Explorer.

CHtmlView::SetVisible

Nastaví hodnotu označující, zda je objekt viditelné nebo skryté.

CHtmlView::SetWidth

Nastaví šířku hlavního okna aplikace Internet Explorer.

CHtmlView::Stop

Zastaví otevírání souboru.

Poznámky

Okno, ve kterém uživatel procházet weby na webu, jakož i složky v místním systému souborů a v síti je ovládací prvek WebBrowser.Ovládací prvek WebBrowser podporuje hyperlinking navigačním Uniform Resource Locator (URL) a udržuje seznam historie.

Pomocí třídy CHtmlView v aplikaci MFC

Ve standardní MFC framework aplikace (SDI nebo MDI základě) je objekt zobrazení běžně odvozen od speciální sadu tříd.Tyto třídy všechny odvozené z CView , poskytovat specializované funkce přesahující o CView .

Třída zobrazení aplikaci založenou na CHtmlView poskytuje zobrazení prvku WebBrowser.Efektivně díky použití webového prohlížeče.Upřednostňovaný způsob vytvoření webové aplikace prohlížeče stylu je použití Průvodce aplikace MFC a určit CHtmlView jako třída zobrazení.Další informace o implementaci a použití ovládacího prvku WebBrowser v rámci aplikací MFC naleznete Vytvoření webové aplikace prohlížeče styl.

[!POZNÁMKA]

Ovládací prvek WebBrowser ActiveX (a tedy CHtmlView ) je k dispozici pouze programy pracující v systému Windows NT verze 4.0 nebo novější, které aplikace Internet Explorer 4.0 nebo novější nainstalována.

CHtmlViewje určena pro aplikace, které přístup k webu (nebo dokumenty HTML).Následující CHtmlView členské funkce se pouze aplikace Internet Explorer.Ovládací prvek WebBrowser tyto funkce budou úspěšné, ale nemají žádný viditelný efekt.

Hierarchii dědičnosti

CObject

CCmdTarget

CWnd

CView

CScrollView

CFormView

CHtmlView

Požadavky

Záhlaví: afxhtml.h

Viz také

Referenční dokumentace

Třída CFormView

Graf hierarchie

IWebBrowser2

Koncepty

MFC vzorek MFCIE