Udostępnij za pośrednictwem


Klasa CHtmlView

Udostępnia funkcje formantu WebBrowser w kontekście MFC firmy/widok dokumentu architektury.

class CHtmlView : public CFormView

Członkowie

Metody publiczne

Nazwa

Opis

CHtmlView::Create

Tworzy formant WebBrowser.

CHtmlView::CreateControlSite

Overridable używane do tworzenia instancji witryny formant do formantu na formularzu hosta.

CHtmlView::ExecFormsCommand

Wykonuje określone polecenie przy użyciu IOleCommandTarget::Exec metody.

CHtmlView::ExecWB

Wykonuje polecenie.

CHtmlView::GetAddressBar

Określa, czy pasek adresu obiektu programu Internet Explorer jest widoczny.(Formant WebBrowser ignoruje; Tylko Internet Explorer.)

CHtmlView::GetApplication

Pobiera obiekt aplikacji reprezentujący aplikacji, który zawiera bieżące wystąpienie aplikacji programu Internet Explorer.

CHtmlView::GetBusy

Pobiera wartość wskazującą, czy pobieranie lub innej działalności jest nadal w toku.

CHtmlView::GetContainer

Pobiera kontenera formantu WebBrowser.

CHtmlView::GetFullName

Pobiera pełną nazwę, łącznie ze ścieżką zasobu wyświetlana w przeglądarce sieci web.(Formant WebBrowser ignoruje; Tylko Internet Explorer.)

CHtmlView::GetFullScreen

Wskazuje, czy formant WebBrowser działa w trybie pełnoekranowym lub w trybie normalnym oknie.

CHtmlView::GetHeight

Pobiera wysokość okna głównego programu Internet Explorer.

CHtmlView::GetHtmlDocument

Pobiera aktywny dokument HTML.

CHtmlView::GetLeft

Pobiera Współrzędna ekranu lewej krawędzi głównego okna programu Internet Explorer.

CHtmlView::GetLocationName

Pobiera nazwę zasobu, który widać WebBrowser

CHtmlView::GetLocationURL

Pobiera adres URL zasobu, który widać WebBrowser.

CHtmlView::GetMenuBar

Pobiera wartość, która określa, czy pasek menu jest widoczny.

CHtmlView::GetOffline

Pobiera wartość, która określa, czy formant jest w trybie offline.

CHtmlView::GetParentBrowser

Pobiera wskaźnik do IDispatch interfejsu.Aby uzyskać więcej informacji, zobacz Implementing the IDispatch Interface.

CHtmlView::GetProperty

Pobiera bieżącą wartość właściwości skojarzone z danym obiektem.

CHtmlView::GetReadyState

Pobiera stan gotowy obiekt przeglądarki sieci web.

CHtmlView::GetRegisterAsBrowser

Wskazuje, czy formant WebBrowser jest zarejestrowany jako najwyższego poziomu przeglądarki docelowej rozpoznawania nazw.

CHtmlView::GetRegisterAsDropTarget

Wskazuje, czy formant WebBrowser jest zarejestrowany jako miejsca docelowego upuszczania do nawigacji.

CHtmlView::GetSilent

Wskazuje, czy można wyświetlane żadne okna dialogowe.

CHtmlView::GetSource

Kod źródłowy HTML strony sieci web.

CHtmlView::GetStatusBar

Wskazuje, czy pasek stanu programu Internet Explorer jest widoczny.(Formant WebBrowser ignoruje; Tylko Internet Explorer.)

CHtmlView::GetTheaterMode

Wskazuje, czy formant WebBrowser jest w trybie kinowym.

CHtmlView::GetToolBar

Pobiera wartość, która określa, czy pasek narzędzi jest widoczny.

CHtmlView::GetTop

Pobiera Współrzędna ekranu górnej krawędzi głównego okna programu Internet Explorer.

CHtmlView::GetTopLevelContainer

Pobiera wartość wskazującą, czy bieżący obiekt jest kontenerem najwyższego poziomu formantu WebBrowser.

CHtmlView::GetType

Pobiera nazwę typu obiektu dokumentu.

CHtmlView::GetVisible

Pobiera wartość wskazującą, czy obiekt jest widoczny czy ukryty.

CHtmlView::GetWidth

Pobiera szerokość okna głównego programu Internet Explorer.

CHtmlView::GoBack

Przechodzi do poprzedniego elementu na liście historii.

CHtmlView::GoForward

Przechodzi do następnego elementu na liście historii.

CHtmlView::GoHome

Przechodzi do bieżącego home lub strony początkowej.

CHtmlView::GoSearch

Przechodzi do bieżącej strony wyszukiwania.

CHtmlView::LoadFromResource

Ładuje zasobów w formancie WebBrowser.

CHtmlView::Navigate

Przechodzi do zasobu identyfikowanego przez adres URL.

CHtmlView::Navigate2

Przechodzi do zasobu identyfikowanego przez adres URL lub plik identyfikowany przez pełną ścieżkę.

CHtmlView::OnBeforeNavigate2

Wywoływana przed wykonaniem nawigacji w danym WebBrowser (na element okna lub zestawu ramek).

CHtmlView::OnCommandStateChange

Wywoływana powiadomić aplikację, że zmienił się stan włączenia polecenia przeglądarki sieci web.

CHtmlView::OnDocumentComplete

Do aplikacji, która osiągnęła dokumentu powiadamia READYSTATE_COMPLETE Państwo.

CHtmlView::OnDocWindowActivate

Wywołana z realizacji programu Internet Explorer lub MSHTML IOleInPlaceActiveObject::OnDocWindowActivate, który powiadamia aktywny obiekt w miejsce okna dokumentu kontenera jest aktywowany lub zdezaktywowany.

CHtmlView::OnDownloadBegin

Nazywane powiadomić aplikację, która rozpoczyna operację nawigacji.

CHtmlView::OnDownloadComplete

Wywoływane, gdy operacja nawigacji gotowego, został zatrzymany lub nie powiodło się.

CHtmlView::OnEnableModeless

Wywołana, aby włączyć lub wyłączyć niemodalny okien dialogowych kontenera tworzy lub niszczy modalnego okna dialogowego.

CHtmlView::OnFilterDataObject

O nazwie hosta przez Internet Explorer lub MSHTML umożliwić hosta zastąpić programu Internet Explorer lub obiekt danych MSHTML's.

CHtmlView::OnFrameWindowActivate

Wywołana z IOleInPlaceActiveObject::OnFrameWindowActivate do Powiadamiaj obiekt kontenera 's najwyższego poziomu ramki okna jest aktywowany lub zdezaktywowany.

CHtmlView::OnFullScreen

Wywoływane, gdy właściwość FullScreen zmieniona.

CHtmlView::OnGetDropTarget

Wywołana przez program Internet Explorer lub MSHTML, gdy jest on używany jako miejsce docelowe upuszczenia umożliwiające hosta do dostarczania alternatywne IDropTarget.

CHtmlView::OnGetExternal

Wywoływany przez program Internet Explorer lub MSHTML uzyskać hosta IDispatch interfejsu.

CHtmlView::OnGetHostInfo

Pobiera możliwości interfejsu użytkownika programu Internet Explorer lub MSHTML hosta.

CHtmlView::OnGetOptionKeyPath

Zwraca wartość klucza rejestru, w którym przechowuje preferencje użytkownika programu Internet Explorer lub MSHTML.

CHtmlView::OnHideUI

Wywoływane, gdy program Internet Explorer lub MSHTML usuwa jego menu i paski narzędzi.

CHtmlView::OnMenuBar

Wywoływane, gdy właściwość MenuBar zmieniona.

CHtmlView::OnNavigateComplete2

Wywoływana po zakończeniu nawigacji na hiperłącze (na element okna lub zestawu ramek).

CHtmlView::OnNavigateError

Wywołana w ramach Jeśli nawigacja do hiperłącza nie powiedzie się.

CHtmlView::OnNewWindow2

Wywoływane, gdy nowe okno ma być utworzony zasób wyświetlania.

CHtmlView::OnProgressChange

Wywoływana powiadamianie aplikacji został zaktualizowany postęp operacji pobierania.

CHtmlView::OnPropertyChange

Wywołana aplikacja powiadomienia, PutProperty metody zmieniła się wartość właściwości.

CHtmlView::OnQuit

Wywoływana powiadomić aplikację, że stosowanie programu Internet Explorer jest gotowy zakończyć.(Dotyczy tylko programu Internet Explorer)

CHtmlView::OnResizeBorder

Wywołana z realizacji programu Internet Explorer lub MSHTML IOleInPlaceActiveObject::ResizeBorder, którego alerty obiekt, który należy zmienić rozmiar miejsca jego obramowanie.

CHtmlView::OnShowContextMenu

Wywołana z programu Internet Explorer lub MSHTML po około, aby wyświetlić menu kontekstowe.

CHtmlView::OnShowUI

Wywołana przed programu Internet Explorer lub MSHTML Wyświetla menu i paski narzędzi.

CHtmlView::OnStatusBar

Wywołana po zmianie właściwości pasek stanu.

CHtmlView::OnStatusTextChange

Wywoływana powiadomić aplikację, że zmienił tekst paska stanu skojarzone z formantu WebBrowser.

CHtmlView::OnTheaterMode

Wywołana, gdy właściwość TheaterMode zostanie zmieniona.

CHtmlView::OnTitleChange

Nazywane powiadomić aplikację, jeśli tytuł dokumentu w formancie WebBrowser staje się dostępna lub zmiany.

CHtmlView::OnToolBar

Wywołana po zmianie właściwości paska narzędzi.

CHtmlView::OnTranslateAccelerator

Wywoływany przez program Internet Explorer lub MSHTML po IOleInPlaceActiveObject::TranslateAccelerator lub IOleControlSite::TranslateAccelerator jest wywoływana w celu przetwarzania menu klawisz skrótu wiadomości z kolejki wiadomości kontenera.

CHtmlView::OnTranslateUrl

Wywołana przez Internet Explorer lub MSHTML umożliwić szansę zmodyfikować adres URL hosta do załadowania.

CHtmlView::OnUpdateUI

Powiadamia host zmieniła stan polecenia.

CHtmlView::OnVisible

Wywoływane, gdy okno dla formantu WebBrowser powinny być wyświetlane ukryte.

CHtmlView::PutProperty

Ustawia wartość właściwości skojarzone z danym obiektem.

CHtmlView::QueryFormsCommand

Kwerendy stanu generowany przez zdarzenia interfejsu użytkownika w jedno lub kilka poleceń.

CHtmlView::QueryStatusWB

Bada stan polecenia przetwarzanych przez formant WebBrowser.

CHtmlView::Refresh

Ponownie ładuje bieżącego pliku.

CHtmlView::Refresh2

Ponownie ładuje bieżącego pliku i opcjonalnie zapobiega pragma:nocache nagłówka przesyłane.

CHtmlView::SetAddressBar

Pokazuje lub ukrywa pasek adresu obiektu programu Internet Explorer.(Formant WebBrowser ignoruje; Tylko Internet Explorer.)

CHtmlView::SetFullScreen

Ustawia wartość określającą, czy formant działa w trybie pełnoekranowym lub w trybie normalnym oknie.(Formant WebBrowser ignoruje; Tylko Internet Explorer.)

CHtmlView::SetHeight

Ustawia wysokość okna głównego programu Internet Explorer.

CHtmlView::SetLeft

Ustawia położenie poziome głównego okna programu Internet Explorer.

CHtmlView::SetMenuBar

Ustawia wartość, czy pasek menu formantu jest widoczny.(Formant WebBrowser ignoruje; Tylko Internet Explorer.)

CHtmlView::SetOffline

Ustawia wartość określającą, czy formant jest w trybie offline.

CHtmlView::SetRegisterAsBrowser

Ustawia wartość wskazującą, czy formant WebBrowser jest zarejestrowany jako najwyższego poziomu przeglądarki docelowej rozpoznawania nazw.

CHtmlView::SetRegisterAsDropTarget

Ustawia wartość wskazującą, czy formant WebBrowser jest zarejestrowany jako miejsca docelowego upuszczania do nawigacji.

CHtmlView::SetSilent

Ustawia wartość określającą, czy formant będzie wyświetlać okna dialogowe.

CHtmlView::SetStatusBar

Ustawia wartość, aby ustalić, czy pasek stanu programu Internet Explorer jest widoczny.(Formant WebBrowser ignoruje; Tylko Internet Explorer.)

CHtmlView::SetTheaterMode

Ustawia wartość wskazującą, czy formant WebBrowser w trybie kinowym.

CHtmlView::SetToolBar

Ustawia wartość określającą, czy narzędzi formant jest widoczny.(Formant WebBrowser ignoruje; Tylko Internet Explorer.)

CHtmlView::SetTop

Ustawia położenie w pionie głównego okna programu Internet Explorer.

CHtmlView::SetVisible

Ustawia wartość wskazującą, czy obiekt jest widoczny czy ukryty.

CHtmlView::SetWidth

Ustawia szerokość okna głównego programu Internet Explorer.

CHtmlView::Stop

Zatrzymuje otwieranie pliku.

Uwagi

Formant WebBrowser jest okno, w którym użytkownik może przeglądać witryny w sieci World Wide Web, jak również foldery w lokalnym systemie plików, a w sieci.Formant WebBrowser celu nawigacji Uniform Resource Locator (URL) obsługuje i utrzymuje listę historii.

Za pomocą klasy CHtmlView w aplikacji MFC

W standardowych MFC framework aplikacji (SDI lub MDI podstawie) widok obiektu powszechnie pochodzi z wyspecjalizowanych zestaw klas.Te klasy wszystkich pochodnych z CView, oferują funkcje specjalne poza przez CView.

Oparcie klasy widoku aplikacji na CHtmlView zawiera widok z formantu WebBrowser.Uzależnia to skutecznie aplikacji przeglądarki sieci web.Preferowaną metodą tworzenia aplikacji sieci web w przeglądarce styl jest Kreator aplikacji MFC i określić CHtmlView jako klasa widoku.Aby uzyskać więcej informacji dotyczących wdrażania i korzystania z formantu WebBrowser w aplikacjach MFC, zobacz Tworzenie aplikacji sieci Web w przeglądarce styl.

[!UWAGA]

Formant WebBrowser (a więc CHtmlView) jest dostępna tylko dla programów działających w ramach systemu Windows NT w wersji 4.0 lub nowszej, w których program Internet Explorer 4.0 lub nowszy został zainstalowany.

CHtmlViewjest przeznaczony dla aplikacji, które dostępu do sieci Web (lub dokumenty HTML).Następujące CHtmlView funkcji elementów członkowskich dotyczą tylko aplikacji programu Internet Explorer.Te funkcje zostaną na formancie WebBrowser, ale one nie będą działać widoczne.

Hierarchii dziedziczenia

CObject

CCmdTarget

CWnd

CView

CScrollView

CFormView

CHtmlView

Wymagania

Nagłówek: afxhtml.h

Zobacz też

Informacje

Klasa CFormView

Diagram hierarchii

IWebBrowser2

Koncepcje

Próbki MFC MFCIE