Klasa CHtmlView

Udostępnia funkcje kontrolki WebBrowser w kontekście architektury dokumentu/widoku MFC.

Składnia

class CHtmlView : public CFormView

Członkowie

Metody publiczne

Nazwa/nazwisko opis
CHtmlView::Create Tworzy kontrolkę WebBrowser.
CHtmlView::CreateControlSite Można zastąpić używany do tworzenia wystąpienia lokacji sterowania do hostowania kontrolki w formularzu.
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. (Kontrolka WebBrowser ignoruje; Tylko program Internet Explorer).
CHtmlView::GetApplication Pobiera obiekt aplikacji reprezentujący aplikację zawierającą bieżące wystąpienie aplikacji programu Internet Explorer.
CHtmlView::GetBusy Pobiera wartość wskazującą, czy pobieranie lub inne działanie jest nadal w toku.
CHtmlView::GetContainer Pobiera kontener kontrolki WebBrowser.
CHtmlView::GetFullName Pobiera pełną nazwę, w tym ścieżkę zasobu wyświetlanego w przeglądarce internetowej. (Kontrolka WebBrowser ignoruje; Tylko program Internet Explorer).
CHtmlView::GetFullScreen Wskazuje, czy kontrolka WebBrowser działa w trybie pełnoekranowym, czy w normalnym trybie okna.
CHtmlView::GetHeight Pobiera wysokość okna głównego programu Internet Explorer.
CHtmlView::GetHtmlDocument Pobiera aktywny dokument HTML.
CHtmlView::GetLeft Pobiera współrzędną ekranu lewej krawędzi okna głównego programu Internet Explorer.
CHtmlView::GetLocationName Pobiera nazwę zasobu, który jest aktualnie wyświetlany w aplikacji WebBrowser
CHtmlView::GetLocationURL Pobiera adres URL zasobu, który jest aktualnie wyświetlany w aplikacji WebBrowser.
CHtmlView::GetMenuBar Pobiera wartość, która określa, czy pasek menu jest widoczny.
CHtmlView::GetOffline Pobiera wartość, która określa, czy kontrolka jest w trybie offline.
CHtmlView::GetParentBrowser Pobiera wskaźnik do interfejsu IDispatch . Aby uzyskać więcej informacji, zobacz Implementowanie interfejsuIDispatch.
CHtmlView::GetProperty Pobiera bieżącą wartość właściwości skojarzonej z danym obiektem.
CHtmlView::GetReadyState Pobiera stan gotowości obiektu przeglądarki internetowej.
CHtmlView::GetRegisterAsBrowser Wskazuje, czy kontrolka WebBrowser jest zarejestrowana jako przeglądarka najwyższego poziomu na potrzeby rozpoznawania nazw docelowych.
CHtmlView::GetRegisterAsDropTarget Wskazuje, czy kontrolka WebBrowser jest zarejestrowana jako element docelowy upuszczania na potrzeby nawigacji.
CHtmlView::GetSilent Wskazuje, czy można wyświetlić jakiekolwiek okna dialogowe.
CHtmlView::GetSource Kod źródłowy HTML strony internetowej.
CHtmlView::GetStatusBar Wskazuje, czy pasek stanu programu Internet Explorer jest widoczny. (Kontrolka WebBrowser ignoruje; Tylko program Internet Explorer).
CHtmlView::GetTheaterMode Wskazuje, czy kontrolka WebBrowser jest w trybie teatru.
CHtmlView::GetToolBar Pobiera wartość, która określa, czy pasek narzędzi jest widoczny.
CHtmlView::GetTop Pobiera współrzędną ekranu górnej krawędzi okna głównego programu Internet Explorer.
CHtmlView::GetTopLevelContainer Pobiera wartość wskazującą, czy bieżący obiekt jest kontenerem najwyższego poziomu kontrolki 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żącej strony głównej lub początkowej.
CHtmlView::GoSearch Przechodzi do bieżącej strony wyszukiwania.
CHtmlView::LoadFromResource Ładuje zasób w kontrolce WebBrowser.
CHtmlView::Navigate Przechodzi do zasobu zidentyfikowanego przez adres URL.
CHtmlView::Navigate2 Przechodzi do zasobu zidentyfikowanego przez adres URL lub do pliku zidentyfikowanego przez pełną ścieżkę.
CHtmlView::OnBeforeNavigate2 Wywoływana przed wykonaniem operacji nawigacji w danym elemecie WebBrowser (w elemecie okna lub zestawu ramek).
CHtmlView::OnCommandStateChange Wywoływana w celu powiadomienia aplikacji o zmianie stanu włączonego polecenia przeglądarki internetowej.
CHtmlView::OnDocumentComplete Wywoływana w celu powiadomienia aplikacji o osiągnięciu READYSTATE_COMPLETE stanu dokumentu.
CHtmlView::OnDocWindowActivate Wywoływana z implementacji IOleInPlaceActiveObject::OnDocWindowActivateprogramu Internet Explorer lub MSHTML programu , która powiadamia aktywny obiekt w miejscu po aktywowaniu lub dezaktywowaniu okna dokumentu kontenera.
CHtmlView::OnDownloadBegin Wywoływana w celu powiadomienia aplikacji o rozpoczęciu operacji nawigacji.
CHtmlView::OnDownloadComplete Wywoływana po zakończeniu operacji nawigacji została zatrzymana lub nie powiodła się.
CHtmlView::OnEnableModeless Wywoływana w celu włączenia lub wyłączenia okien dialogowych bez moderowania, gdy kontener tworzy lub niszczy modalne okno dialogowe.
CHtmlView::OnFilterDataObject Wywołana na hoście przez program Internet Explorer lub MSHTML, aby umożliwić hostowi zastąpienie obiektu danych programu Internet Explorer lub MSHTML.
CHtmlView::OnFrameWindowActivate Wywoływana z IOleInPlaceActiveObject::OnFrameWindowActivate , aby powiadomić obiekt, gdy okno ramki najwyższego poziomu kontenera jest aktywowane lub dezaktywowane.
CHtmlView::OnFullScreen Wywoływana, FullScreen gdy właściwość uległa zmianie.
CHtmlView::OnGetDropTarget Wywoływana przez program Internet Explorer lub MSHTML, gdy jest używana jako obiekt docelowy upuszczania, aby umożliwić hostowi podanie alternatywnej opcji IDropTarget.
CHtmlView::OnGetExternal Wywoływana przez program Internet Explorer lub MSHTML w celu uzyskania interfejsu IDispatch hosta.
CHtmlView::OnGetHostInfo Pobiera możliwości interfejsu użytkownika hosta programu Internet Explorer lub MSHTML.
CHtmlView::OnGetOptionKeyPath Zwraca klucz rejestru, w którym program Internet Explorer lub MSHTML przechowuje preferencje użytkownika.
CHtmlView::OnHideUI Wywoływana, gdy program Internet Explorer lub MSHTML usuwa menu i paski narzędzi.
CHtmlView::OnMenuBar Wywoływana, MenuBar gdy właściwość uległa zmianie.
CHtmlView::OnNavigateComplete2 Po zakończeniu nawigacji do hiperlinku (w elemecie okna lub zestawu ramek).
CHtmlView::OnNavigateError Wywoływana przez strukturę, jeśli nawigacja do hiperłącza kończy się niepowodzeniem.
CHtmlView::OnNewWindow2 Wywoływana po utworzeniu nowego okna na potrzeby wyświetlania zasobu.
CHtmlView::OnProgressChange Wywoływana w celu powiadomienia aplikacji o postępie operacji pobierania została zaktualizowana.
CHtmlView::OnPropertyChange Wywołano polecenie , aby powiadomić aplikację, że PutProperty metoda zmieniła wartość właściwości.
CHtmlView::OnQuit Wywoływana w celu powiadomienia aplikacji, że aplikacja Internet Explorer jest gotowa do zamknięcia. (Dotyczy tylko programu Internet Explorer)
CHtmlView::OnResizeBorder Wywoływana z implementacji IOleInPlaceActiveObject::ResizeBorderprogramu Internet Explorer lub MSHTML klasy , która ostrzega obiekt, którego potrzebuje do zmiany rozmiaru jego przestrzeni obramowania.
CHtmlView::OnShowContextMenu Wywoływane z programu Internet Explorer lub MSHTML, gdy ma być wyświetlane menu kontekstowe.
CHtmlView::OnShowUI Wywołana przed wyświetleniem menu i pasków narzędzi w programie Internet Explorer lub MSHTML.
CHtmlView::OnStatusBar Wywoływana, StatusBar gdy właściwość uległa zmianie.
CHtmlView::OnStatusTextChange Wywoływana w celu powiadomienia aplikacji o zmianie tekstu paska stanu skojarzonego z kontrolką WebBrowser.
CHtmlView::OnTheaterMode Wywoływana, TheaterMode gdy właściwość uległa zmianie.
CHtmlView::OnTitleChange Wywoływana w celu powiadomienia aplikacji, jeśli tytuł dokumentu w kontrolce WebBrowser stanie się dostępny lub zmienia się.
CHtmlView::OnToolBar Wywoływana, ToolBar gdy właściwość uległa zmianie.
CHtmlView::OnTranslateAccelerator Wywoływana przez program Internet Explorer lub MSHTML, gdy IOleInPlaceActiveObject::TranslateAccelerator lub IOleControlSite::TranslateAccelerator jest wywoływana w celu przetwarzania komunikatów skrótu-klawisza menu z kolejki komunikatów kontenera.
CHtmlView::OnTranslateUrl Wywoływana przez program Internet Explorer lub MSHTML, aby umożliwić hostowi możliwość zmodyfikowania adresu URL do załadowania.
CHtmlView::OnUpdateUI Powiadamia hosta o zmianie stanu polecenia.
CHtmlView::OnVisible Wywołana po wyświetleniu/ukryciu okna kontrolki WebBrowser.
CHtmlView::PutProperty Ustawia wartość właściwości skojarzonej z danym obiektem.
CHtmlView::QueryFormsCommand Wykonuje zapytania dotyczące stanu co najmniej jednego polecenia wygenerowanego przez zdarzenia interfejsu użytkownika.
CHtmlView::QueryStatusWB Wysyła zapytanie o stan polecenia przetwarzanego przez kontrolkę WebBrowser.
CHtmlView::Refresh Ponownie ładuje bieżący plik.
CHtmlView::Refresh2 Ponownie ładuje bieżący plik i opcjonalnie uniemożliwia wysłanie nagłówka pragma:nocache .
CHtmlView::SetAddressBar Wyświetla lub ukrywa pasek adresu obiektu programu Internet Explorer. (Kontrolka WebBrowser ignoruje; Tylko program Internet Explorer).
CHtmlView::SetFullScreen Ustawia wartość, aby określić, czy kontrolka działa w trybie pełnoekranowym, czy w normalnym trybie okna. (Kontrolka WebBrowser ignoruje; Tylko program Internet Explorer).
CHtmlView::SetHeight Ustawia wysokość okna głównego programu Internet Explorer.
CHtmlView::SetLeft Ustawia położenie poziome okna głównego programu Internet Explorer.
CHtmlView::SetMenuBar Ustawia wartość, aby określić, czy pasek menu kontrolki jest widoczny. (Kontrolka WebBrowser ignoruje; Tylko program Internet Explorer).
CHtmlView::SetOffline Ustawia wartość w celu określenia, czy kontrolka jest w trybie offline.
CHtmlView::SetRegisterAsBrowser Ustawia wartość wskazującą, czy kontrolka WebBrowser jest zarejestrowana jako przeglądarka najwyższego poziomu na potrzeby rozpoznawania nazw docelowych.
CHtmlView::SetRegisterAsDropTarget Ustawia wartość wskazującą, czy kontrolka WebBrowser jest zarejestrowana jako element docelowy upuszczania nawigacji.
CHtmlView::SetSilent Ustawia wartość, aby określić, czy kontrolka będzie wyświetlać okna dialogowe.
CHtmlView::SetStatusBar Ustawia wartość, aby określić, czy pasek stanu programu Internet Explorer jest widoczny. (Kontrolka WebBrowser ignoruje; Tylko program Internet Explorer).
CHtmlView::SetTheaterMode Ustawia wartość wskazującą, czy kontrolka WebBrowser jest w trybie kina.
CHtmlView::SetToolBar Ustawia wartość, aby określić, czy pasek narzędzi kontrolki jest widoczny. (Kontrolka WebBrowser ignoruje; Tylko program Internet Explorer).
CHtmlView::SetTop Ustawia położenie pionowe okna głównego 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

Kontrolka WebBrowser to okno, w którym użytkownik może przeglądać witryny w sieci Web i foldery w lokalnym systemie plików i w sieci. Kontrolka WebBrowser obsługuje hiperłącza, nawigację uniform resource locator (URL) i utrzymuje listę historii.

CHtmlView Używanie klasy w aplikacji MFC

W standardowej aplikacji platformy MFC (opartej na standardzie SDI lub MDI) obiekt widoku jest często pochodzący z wyspecjalizowanego zestawu klas. Te klasy, wszystkie pochodzące z CViewklasy , zapewniają wyspecjalizowane funkcje wykraczające poza te, które są dostarczane przez CViewprogram .

Oparcie klasy widoków aplikacji w systemie CHtmlView zapewnia widok za pomocą kontrolki WebBrowser. Dzięki temu aplikacja staje się przeglądarką internetową. Preferowaną metodą tworzenia aplikacji w stylu przeglądarki internetowej jest użycie Kreatora aplikacji MFC i określenie CHtmlView jej jako klasy widoków. Aby uzyskać więcej informacji na temat implementowania i używania kontrolki WebBrowser w aplikacjach MFC, zobacz Tworzenie aplikacji w stylu przeglądarki internetowej.

Uwaga

Kontrolka ActiveX WebBrowser (i dlatego CHtmlView) jest dostępna tylko dla programów działających w systemie Windows NT w wersji 4.0 lub nowszej, w której zainstalowano program Internet Explorer 4.0 lub nowszy.

CHtmlView jest przeznaczony dla aplikacji, które uzyskują dostęp do sieci Web (i/lub dokumentów HTML). CHtmlView Następujące funkcje składowe mają zastosowanie tylko do aplikacji programu Internet Explorer. Te funkcje zostaną wykonane pomyślnie w kontrolce WebBrowser, ale nie będą miały widocznego efektu.

Hierarchia dziedziczenia

CObject
CCmdTarget
CWnd
CView
CScrollView
CFormView

CHtmlView

Wymagania

Nagłówka:afxhtml.h

CHtmlView::Create

Wywołaj tę funkcję składową, aby utworzyć kontrolkę WebBrowser lub kontener dla pliku wykonywalnego programu Internet Explorer.

virtual BOOL Create(
    LPCTSTR lpszClassName,
    LPCTSTR lpszWindowName,
    DWORD dwStyle,
    const RECT& rect,
    CWnd* pParentWnd,
    UINT nID,
    CCreateContext* pContext = NULL);

Parametry

lpszClassName
Wskazuje ciąg znaków o wartości null, który nazywa klasę systemu Windows. Nazwa klasy może być dowolną nazwą zarejestrowaną w funkcji globalnej AfxRegisterWndClassRegisterClass lub funkcji systemu Windows. Jeśli NULLprogram używa wstępnie zdefiniowanych atrybutów domyślnych CFrameWnd .

lpszWindowName
Wskazuje ciąg znaków o wartości null, który reprezentuje nazwę okna.

dwStyle
Określa atrybuty stylu okna. Domyślnie WS_VISIBLE style systemu Windows i WS_CHILD są ustawione.

rect
Odwołanie do RECT struktury określającej rozmiar i położenie okna. Wartość rectDefault umożliwia systemowi Windows określenie rozmiaru i położenia nowego okna.

pParentWnd
Wskaźnik do okna nadrzędnego kontrolki.

nID
Identyfikator widoku. Domyślnie ustaw wartość AFX_IDW_PANE_FIRST.

pContext
Wskaźnik do .CCreateContext NULL domyślnie.

CHtmlView::CreateControlSite

Można zastąpić używany do tworzenia wystąpienia lokacji sterowania do hostowania kontrolki w formularzu.

virtual BOOL CreateControlSite(
    COleControlContainer* pContainer,
    COleControlSite** ppSite,
    UINT nID,
    REFCLSID clsid);

Parametry

pContainer
Wskaźnik do obiektu zawierającego COleControlContainer kontrolkę.

ppSite
Wskaźnik do wskaźnika do COleControlSite obiektu, dostarczając lokację dla kontrolki.

nID
Identyfikator kontrolki, która ma być hostowana.

clsid
Identyfikator CLSID kontrolki do hostowania

Wartość zwracana

Zwraca powodzenie TRUE po FALSE niepowodzeniu.

Uwagi

Tę funkcję składową można zastąpić, aby zwrócić wystąpienie własnej klasy lokacji sterowania.

CHtmlView::ExecFormsCommand

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

HRESULT ExecFormsCommand(
    DWORD dwCommandID,
    VARIANT* pVarIn,
    VARIANT* pVarOut);

Parametry

dwCommandID
Polecenie do wykonania. To polecenie musi należeć do CMDSETID3_Forms3 grupy.

pVarIn
Wskaźnik do VARIANT struktury zawierającej argumenty wejściowe. Może to być NULL.

pVarOut
Wskaźnik do struktury w celu odbierania VARIANT danych wyjściowych polecenia. Może to być NULL.

Wartość zwracana

Wartość standardowa HRESULT . Aby uzyskać pełną listę możliwych wartości, zobacz IOleCommandTarget::Exec w zestawie Windows SDK.

Uwagi

ExecFormsCommand implementuje zachowanie IOleCommandTarget::Exec metody .

CHtmlView::ExecWB

Wywołaj tę funkcję składową, aby wykonać polecenie w programie WebBrowser lub Internet Explorer.

void ExecWB(
    OLECMDID cmdID,
    OLECMDEXECOPT cmdexecopt,
    VARIANT* pvaIn,
    VARIANT* pvaOut);

Parametry

cmdID
Polecenie do wykonania.

cmdexecopt
Opcje ustawiane na potrzeby wykonywania polecenia.

pvaIn
Wariant używany do określania argumentów wejściowych poleceń.

pvaOut
Wariant używany do określania argumentów wyjściowych poleceń.

Uwagi

Zobacz IWebBrowser2::ExecWB w zestawie Windows SDK.

CHtmlView::GetAddressBar

Wywołaj tę funkcję składową, aby pobrać pasek adresu programu Internet Explorer.

BOOL GetAddressBar() const;

Wartość zwracana

Nonzero, jeśli pasek adresu jest widoczny; w przeciwnym razie zero.

Uwagi

Dotyczy programu Internet Explorer. Jeśli używasz tego wywołania z kontrolką WebBrowser, nie zwróci błędu, ale zignoruje to wywołanie.

CHtmlView::GetApplication

Wywołaj tę funkcję składową, aby pobrać obiekt automatyzacji obsługiwany przez aplikację zawierającą kontrolkę WebBrowser.

LPDISPATCH GetApplication() const;

Wartość zwracana

Wskaźnik do IDispatch interfejsu aktywnego obiektu dokumentu. Aby uzyskać więcej informacji, zobacz Implementowanie interfejsuIDispatch.

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::GetBusy

Wywołaj tę funkcję składową, aby określić, czy kontrolka WebBrowser jest zaangażowana w operację nawigacji lub pobierania.

BOOL GetBusy() const;

Wartość zwracana

Niezerowe, jeśli przeglądarka internetowa jest zajęta; w przeciwnym razie zero.

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::GetContainer

Wywołaj tę funkcję składową, aby pobrać obiekt, który ocenia kontener przeglądarki internetowej.

LPDISPATCH GetContainer() const;

Wartość zwracana

Wskaźnik do IDispatch interfejsu aktywnego obiektu dokumentu.

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::GetFullName

Wywołaj tę funkcję składową, aby pobrać pełną ścieżkę pliku, który jest aktualnie wyświetlany w programie Internet Explorer.

CString GetFullName() const;

Wartość zwracana

CString Obiekt zawierający ścieżkę i nazwę aktualnie wyświetlanego pliku. Jeśli nie istnieje żadna ścieżka i nazwa pliku, GetFullName zwraca pusty CStringelement .

Uwagi

Dotyczy programu Internet Explorer. Jeśli używasz tego wywołania z kontrolką WebBrowser, nie zwróci błędu, ale zignoruje to wywołanie.

CHtmlView::GetFullScreen

Wywołaj tę funkcję składową, aby określić, czy kontrolka WebBrowser działa w trybie pełnoekranowym, czy w normalnym trybie okna.

BOOL GetFullScreen() const;

Wartość zwracana

Nonzero, jeśli WebBrowser działa w trybie pełnoekranowym; w przeciwnym razie zero.

Uwagi

W trybie pełnoekranowym okno główne programu Internet Explorer jest zmaksymalizowane, a pasek stanu, pasek narzędzi, pasek menu i pasek tytułu są ukryte.

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::GetHeight

Wywołaj tę funkcję składową, aby pobrać wysokość w pikselach okna ramki kontrolki WebBrowser.

long GetHeight() const;

Wartość zwracana

Wysokość okna ramowego kontrolki w pikselach.

CHtmlView::GetHtmlDocument

Wywołaj tę funkcję składową, aby pobrać dokument HTML dla aktywnego dokumentu.

LPDISPATCH GetHtmlDocument() const;

Wartość zwracana

Wskaźnik do IDispatch interfejsu aktywnego obiektu dokumentu.

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::GetLeft

Wywołaj tę funkcję składową, aby pobrać odległość między wewnętrzną lewą krawędzią kontrolki WebBrowser a lewą krawędzią kontenera.

long GetLeft() const;

Wartość zwracana

Odległość lewej krawędzi w pikselach.

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::GetLocationName

Wywołaj tę funkcję składową, aby uzyskać nazwę zasobu wyświetlanego w webBrowser.

CString GetLocationName() const;

Wartość zwracana

CString Obiekt zawierający nazwę zasobu aktualnie wyświetlanego w webBrowser.

Uwagi

Jeśli zasób jest stroną HTML w sieci World Wide Web, nazwa to tytuł tej strony. Jeśli zasób jest folderem lub plikiem w sieci lub komputerze lokalnym, nazwa to UNC lub pełna ścieżka folderu lub pliku.

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::GetLocationURL

Wywołaj tę funkcję składową, aby pobrać adres URL zasobu, który jest aktualnie wyświetlany w kontrolce WebBrowser.

CString GetLocationURL() const;

Wartość zwracana

CString Obiekt zawierający adres URL zasobu aktualnie wyświetlanego w webBrowser.

Uwagi

Jeśli zasób jest folderem lub plikiem w sieci lub komputerze lokalnym, nazwa to UNC lub pełna ścieżka folderu lub pliku.

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::GetMenuBar

Wywołaj tę funkcję składową, aby określić, czy pasek menu jest widoczny.

BOOL GetMenuBar() const;

Wartość zwracana

Nonzero, jeśli pasek menu jest widoczny; w przeciwnym razie zero.

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::GetOffline

Wywołaj tę funkcję składową, aby określić, czy przeglądarka internetowa działa w trybie offline.

BOOL GetOffline() const;

Wartość zwracana

Niezerowe, jeśli przeglądarka internetowa jest obecnie w trybie offline; w przeciwnym razie zero.

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::GetParentBrowser

Wywołaj tę funkcję składową, aby pobrać wskaźnik do obiektu nadrzędnego kontrolki WebBrowser.

LPDISPATCH GetParentBrowser() const;

Wartość zwracana

Wskaźnik do IDispatch interfejsu obiektu, który jest elementem nadrzędnym kontrolki WebBrowser.

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::GetProperty

Wywołaj tę funkcję składową, aby uzyskać wartość właściwości skojarzonej obecnie z kontrolką.

BOOL GetProperty(
    LPCTSTR lpszProperty,
    CString& strValue);

COleVariant GetProperty(LPCTSTR lpszProperty);

Parametry

lpszProperty
Wskaźnik do ciągu zawierającego właściwość do pobrania.

strValue
Odwołanie do CString obiektu, który odbiera bieżącą wartość właściwości.

Wartość zwracana

W pierwszej wersji niezero, jeśli zostało ukończone pomyślnie; w przeciwnym razie zero. W drugiej wersji COleVariant obiekt.

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::GetReadyState

Wywołaj tę funkcję składową, aby pobrać stan gotowości obiektu WebBrowser.

READYSTATE GetReadyState() const;

Wartość zwracana

Wartość READYSTATE , zgodnie z opisem w zestawie Windows SDK.

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::GetRegisterAsBrowser

Wywołaj tę funkcję składową, aby określić, czy obiekt WebBrowser jest zarejestrowany jako przeglądarka najwyższego poziomu na potrzeby rozpoznawania nazw docelowych.

BOOL GetRegisterAsBrowser() const;

Wartość zwracana

Nonzero, jeśli przeglądarka jest zarejestrowana jako przeglądarka najwyższego poziomu; w przeciwnym razie zero.

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::GetRegisterAsDropTarget

Wywołaj tę funkcję składową, aby określić, czy kontrolka WebBrowser jest zarejestrowana jako element docelowy upuszczania nawigacji.

BOOL GetRegisterAsDropTarget() const;

Wartość zwracana

Nonzero, jeśli przeglądarka jest zarejestrowana jako cel upuszczania; w przeciwnym razie zero.

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::GetSilent

Wywołaj tę funkcję składową, aby określić, czy w kontrolce WebBrowser można wyświetlić dowolne okna dialogowe.

BOOL GetSilent() const;

Wartość zwracana

Niezerowe, jeśli nie można wyświetlić okien dialogowych z kontrolki WebBrowser; w przeciwnym razie zero.

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::GetSource

Wywołaj tę funkcję składową, aby pobrać kod źródłowy HTML dla strony internetowej.

BOOL GetSource(CString& strRef);

Wartość zwracana

Bezzerowe, jeśli się powiedzie; w przeciwnym razie zero.

Parametry

refString
Element CString , który będzie przechowywać kod źródłowy.

Uwagi

Ta funkcja jest odpowiednikiem polecenia "Wyświetl źródło" w programie Internet Explorer, z tą różnicą, że kod źródłowy jest zwracany w elemencie CString.

CHtmlView::GetStatusBar

Wywołaj tę funkcję składową, aby określić, czy kontrolka WebBrowser wyświetla pasek stanu.

BOOL GetStatusBar() const;

Wartość zwracana

Nonzero, jeśli można wyświetlić pasek stanu; w przeciwnym razie zero.

Uwagi

Dotyczy programu Internet Explorer. Jeśli używasz tego wywołania z kontrolką WebBrowser, nie zwróci błędu, ale zignoruje to wywołanie.

CHtmlView::GetTheaterMode

Wywołaj tę funkcję składową, aby określić, czy przeglądarka internetowa jest w trybie teatru.

BOOL GetTheaterMode() const;

Wartość zwracana

Nonzero, jeśli przeglądarka internetowa jest w trybie teatru; w przeciwnym razie zero.

Uwagi

Gdy przeglądarka internetowa jest w trybie teatru, główne okno przeglądarki wypełnia cały ekran, zostanie wyświetlony pasek narzędzi z minimalnym zestawem narzędzi nawigacyjnych, a pasek stanu pojawi się w prawym górnym rogu ekranu.

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::GetToolBar

Wywołaj tę funkcję składową, aby określić, czy pasek narzędzi jest widoczny.

int GetToolBar() const;

Wartość zwracana

Wartość wskazująca, czy pasek narzędzi jest widoczny. Bezzerowe, jeśli pasek narzędzi jest widoczny; w przeciwnym razie zero.

CHtmlView::GetTop

Wywołaj tę funkcję składową, aby pobrać współrzędną ekranu górnej krawędzi głównego okna kontrolki WebBrowser.

long GetTop() const;

Wartość zwracana

Adres zmiennej, która odbiera współrzędną ekranu górnej krawędzi okna głównego.

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::GetTopLevelContainer

Wywołaj tę funkcję składową, aby określić, czy program Internet Explorer jest kontenerem najwyższego poziomu kontrolki WebBrowser.

BOOL GetTopLevelContainer() const;

Wartość zwracana

Kontener niezerowy jest kontenerem najwyższego poziomu; w przeciwnym razie zero.

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::GetType

Wywołaj tę funkcję składową, aby pobrać nazwę typu zawartego aktywnego dokumentu.

CString GetType() const;

Wartość zwracana

CString Obiekt zawierający nazwę typu zawartego aktywnego dokumentu.

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::GetVisible

Wywołaj tę funkcję składową, aby określić, czy zawarty obiekt jest widoczny.

BOOL GetVisible() const;

Wartość zwracana

Nonzero, jeśli obiekt jest widoczny; w przeciwnym razie zero.

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::GetWidth

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

long GetWidth() const;

Wartość zwracana

Bieżąca szerokość okna w pikselach.

CHtmlView::GoBack

Przechodzi do tyłu o jeden element na liście historii.

void GoBack();

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::GoForward

Przechodzi do przodu jednego elementu na liście historii.

void GoForward();

CHtmlView::GoHome

Przechodzi do bieżącej strony głównej lub początkowej określonej w oknie dialogowym Opcje internetowe programu Internet Explorer lub w oknie dialogowym Właściwości internetowe, do których można uzyskać dostęp z Panel sterowania.

void GoHome();

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::GoSearch

Przechodzi do bieżącej strony wyszukiwania, jak określono w oknie dialogowym Opcje internetowe programu Internet Explorer lub w oknie dialogowym Właściwości internetowe, do których można uzyskać dostęp z Panel sterowania.

void GoSearch();

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::LoadFromResource

Wywołaj tę funkcję składową, aby załadować określony zasób do kontrolki WebBrowser.

BOOL LoadFromResource(LPCTSTR lpszResource);
BOOL LoadFromResource(UINT nRes);

Parametry

lpszResource
Wskaźnik do ciągu zawierającego nazwę zasobu do załadowania.

nRes
Identyfikator buforu zawierającego nazwę zasobu do załadowania.

Wartość zwracana

Bezzerowe, jeśli się powiedzie; w przeciwnym razie zero.

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

Wywołaj tę funkcję składową, aby przejść do zasobu zidentyfikowanego przez adres URL.

void Navigate(
    LPCTSTR URL,
    DWORD dwFlags = 0,
    LPCTSTR lpszTargetFrameName = NULL,
    LPCTSTR lpszHeaders = NULL,
    LPVOID lpvPostData = NULL,
    DWORD dwPostDataLen = 0);

Parametry

URL
Przydzielony przez obiekt wywołujący ciąg zawierający adres URL do przejścia lub pełną ścieżkę pliku do wyświetlenia.

dwFlags
Flagi zmiennej, która określa, czy należy dodać zasób do listy historii, czy odczytywać, czy zapisywać z pamięci podręcznej, i czy ma być wyświetlany zasób w nowym oknie. Zmienna może być kombinacją wartości zdefiniowanych przez BrowserNavConstants wyliczenie.

lpszTargetFrameName
Wskaźnik do ciągu, który zawiera nazwę ramki, w której ma być wyświetlany zasób.

lpszHeaders
Wskaźnik do wartości, która określa nagłówki HTTP do wysłania na serwer. Te nagłówki są dodawane do domyślnych nagłówków programu Internet Explorer. Nagłówki mogą określać takie elementy jak akcja wymagana przez serwer, typ przekazywanych danych do serwera lub kod stanu. Ten parametr jest ignorowany, jeśli URL nie jest to adres URL HTTP.

lpvPostData
Wskaźnik do danych do wysłania za pomocą transakcji HTTP POST. Na przykład transakcja POST służy do wysyłania danych zebranych przez formularz HTML. Jeśli ten parametr nie określi żadnych danych po wpisie, Navigate wystąpi problem z transakcją HTTP GET. Ten parametr jest ignorowany, jeśli URL nie jest to adres URL HTTP.

dwPostDataLen
Dane do wysłania za pomocą transakcji HTTP POST. Na przykład transakcja POST służy do wysyłania danych zebranych przez formularz HTML. Jeśli ten parametr nie określi żadnych danych po wpisie, Navigate wystąpi problem z transakcją HTTP GET. Ten parametr jest ignorowany, jeśli URL nie jest to adres URL HTTP.

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

Wywołaj tę funkcję składową, aby przejść do zasobu zidentyfikowanego przez adres URL lub do pliku zidentyfikowanego przez pełną ścieżkę.

void Navigate2(
    LPITEMIDLIST pIDL,
    DWORD dwFlags = 0,
    LPCTSTR lpszTargetFrameName = NULL);

void Navigate2(
    LPCTSTR lpszURL,
    DWORD dwFlags = 0,
    LPCTSTR lpszTargetFrameName = NULL,
    LPCTSTR lpszHeaders = NULL,
    LPVOID lpvPostData = NULL,
    DWORD dwPostDataLen = 0);

void Navigate2(
    LPCTSTR lpszURL,
    DWORD dwFlags,
    CByteArray& baPostedData,
    LPCTSTR lpszTargetFrameName = NULL,
    LPCTSTR lpszHeader = NULL);

Parametry

pIDL
Wskaźnik do ITEMIDLIST struktury.

dwFlags
Flagi zmiennej, która określa, czy należy dodać zasób do listy historii, czy odczytywać, czy zapisywać z pamięci podręcznej, i czy ma być wyświetlany zasób w nowym oknie. Zmienna może być kombinacją wartości zdefiniowanych przez BrowserNavConstants wyliczenie.

lpszTargetFrameName
Wskaźnik do ciągu, który zawiera nazwę ramki, w której ma być wyświetlany zasób.

lpszURL
Wskaźnik do ciągu zawierającego adres URL.

lpvPostData
Dane do wysłania za pomocą transakcji HTTP POST. Na przykład transakcja POST służy do wysyłania danych zebranych przez formularz HTML. Jeśli ten parametr nie określi żadnych danych po wpisie, Navigate2 wystąpi problem z transakcją HTTP GET. Ten parametr jest ignorowany, jeśli URL nie jest to adres URL PROTOKOŁU HTTP lub HTTPS.

dwPostDataLen
Długość w bajtach danych wskazywanych przez lpvPostData parametr .

lpszHeaders
Wskaźnik do wartości, która określa nagłówki HTTP lub HTTPS do wysłania na serwer. Te nagłówki są dodawane do domyślnych nagłówków programu Internet Explorer. Nagłówki mogą określać takie elementy jak akcja wymagana przez serwer, typ przekazywanych danych do serwera lub kod stanu. Ten parametr jest ignorowany, jeśli URL nie jest to adres URL PROTOKOŁU HTTP lub HTTPS.

baPostedData
Odwołanie do CByteArray obiektu.

Uwagi

Ta funkcja składowa rozszerza Navigate funkcję składową, obsługując przeglądanie folderów specjalnych, takich jak Pulpit i Mój komputer, które są reprezentowane przez parametr pIDL.

Dotyczy programu Internet Explorer i WebBrowser.

Przykład

void CMyHtmlView::OnGoToMicrosoft()
{
   Navigate2(_T("http://home.microsoft.com"));
}

CHtmlView::OnBeforeNavigate2

Ta funkcja składowa jest wywoływana przez strukturę, aby spowodować uruchomienie zdarzenia przed wykonaniem operacji nawigacji w przeglądarce internetowej.

virtual void OnBeforeNavigate2(
    LPCTSTR lpszURL,
    DWORD nFlags,
    LPCTSTR lpszTargetFrameName,
    CByteArray& baPostedData,
    LPCTSTR lpszHeaders,
    BOOL* pbCancel);

Parametry

lpszURL
Wskaźnik do ciągu zawierającego adres URL w celu przejścia do.

nFlags
Zarezerwowane do użytku w przyszłości.

lpszTargetFrameName
Ciąg zawierający nazwę ramki, w której ma być wyświetlany zasób, lub NULL jeśli dla zasobu nie jest przeznaczona żadna nazwana ramka.

baPostedData
Odwołanie do obiektu zawierającego CByteArray dane do wysłania na serwer, jeśli jest używana transakcja HTTP POST.

lpszHeaders
Wskaźnik do ciągu zawierającego inne nagłówki HTTP do wysłania na serwer (tylko adresy URL HTTP). Nagłówki mogą określać takie elementy jak akcja wymagana przez serwer, typ przekazywanych danych do serwera lub kod stanu.

pbCancel
Wskaźnik flagi anulowania. Aplikacja może ustawić ten parametr na wartość nonzero, aby anulować operację nawigacji lub zero, aby zezwolić na kontynuowanie.

CHtmlView::OnCommandStateChange

Ta funkcja składowa jest wywoływana przez platformę w celu powiadomienia aplikacji o zmianie stanu włączonego polecenia przeglądarki internetowej.

virtual void OnCommandStateChange(
    long nCommand,
    BOOL bEnable);

Parametry

nCommand
Identyfikator polecenia, którego stan włączony uległ zmianie.

bEnable
Stan włączony. Ten parametr jest niezerowy, jeśli polecenie jest włączone, lub zero, jeśli jest wyłączone.

CHtmlView::OnDocumentComplete

Ta funkcja składowa jest wywoływana przez platformę, aby powiadomić aplikację, że dokument osiągnął READYSTATE_COMPLETE stan.

virtual void OnDocumentComplete(LPCTSTR lpszURL);

Parametry

lpszURL
Wskaźnik do ciągu, który daje w wyniku adres URL, nazwę pliku UNC lub piDL (wskaźnik do listy identyfikatorów elementów), do którego przechodzino.

Uwagi

Nie każda ramka uruchomi to zdarzenie, ale każda ramka, która uruchamia zdarzenie, spowoduje wyzwolenie OnDownloadBegin odpowiedniego OnDocumentComplete zdarzenia.

Adres URL wskazywany przez lpszURL użytkownika może różnić się od adresu URL, do którego została poinformowana przeglądarka, ponieważ ten adres URL jest kanonicznym i kwalifikowanym adresem URL. Jeśli na przykład aplikacja określa adres URL "www.microsoft.com" w wywołaniu metody Navigate lub Navigate2, przekazany przez OnNavigateComplete2 adres URL będzie mieć "<https://www.microsoft.com/>"wartość . Ponadto jeśli serwer przekierowuje przeglądarkę do innego adresu URL, przekierowany adres URL zostanie odzwierciedlony tutaj.

CHtmlView::OnDocWindowActivate

Wywoływana z implementacji IOleInPlaceActiveObject::OnDocWindowActivateprogramu Internet Explorer lub MSHTML programu , która powiadamia aktywny obiekt w miejscu po aktywowaniu lub dezaktywowaniu okna dokumentu kontenera.

virtual HRESULT OnDocWindowActivate(BOOL fActivate);

Parametry

fActivate
Wskazuje stan okna dokumentu. Jeśli ta wartość jest niezerowa, okno jest aktywowane. Jeśli ta wartość jest równa zero, okno jest dezaktywowane.

Wartość zwracana

S_OK w przypadku powodzenia lub kodu błędu zdefiniowanego przez ole w przeciwnym razie.

Uwagi

Zastąpij OnDocWindowActivate , aby reagować na OnDocWindowActivate powiadomienie z kontrolki Przeglądarki internetowej firmy Microsoft. Aby uzyskać więcej informacji, zobacz IDocHostUIHandler::OnDocWindowActivate w zestawie Windows SDK.

CHtmlView::OnDownloadBegin

Ta funkcja składowa jest wywoływana przez platformę, aby rozpocząć pobieranie dokumentu.

virtual void OnDownloadBegin();

Uwagi

To zdarzenie jest uruchamiane wkrótce po OnBeforeNavigate2 zdarzeniu, chyba że nawigacja zostanie anulowana. Każda animacja lub "zajęty" wskazuje, że kontener musi być wyświetlany, powinien być połączony z tym zdarzeniem.

CHtmlView::OnDownloadComplete

Ta funkcja składowa jest wywoływana przez strukturę, aby wskazać, że operacja nawigacji została zakończona, została zatrzymana lub nie powiodła się.

virtual void OnDownloadComplete();

CHtmlView::OnEnableModeless

Wywoływane, gdy program Internet Explorer lub MSHTML wyświetla modalny interfejs użytkownika.

virtual HRESULT OnEnableModeless(BOOL fEnable);

Parametry

fEnable
Wskazuje, czy okna dialogowe bez moderowania hosta są włączone lub wyłączone. Jeśli ta wartość jest niezerowa, okna dialogowe bez moderowania są włączone. Jeśli ta wartość jest równa zero, okna dialogowe bez moderowania są wyłączone.

Wartość zwracana

S_OK w przypadku powodzenia lub kodu błędu zdefiniowanego przez ole w przeciwnym razie.

Uwagi

Włącza lub wyłącza moderowe okna dialogowe, gdy kontener tworzy lub niszczy modalne okno dialogowe. Zastąpij OnEnableModeless , aby reagować na EnableModeless powiadomienie z kontrolki Przeglądarki internetowej firmy Microsoft. Aby uzyskać więcej informacji, zobacz IDocHostUIHandler::EnableModeless w zestawie Windows SDK.

CHtmlView::OnFilterDataObject

Wywołana na hoście przez program Internet Explorer lub MSHTML, aby umożliwić hostowi zastąpienie obiektu danych programu Internet Explorer lub MSHTML.

virtual HRESULT OnFilterDataObject(
    LPDATAOBJECT pDataObject,
    LPDATAOBJECT* ppDataObject);

Parametry

pDataObject
Adres interfejsu dostarczonego IDataObject przez program Internet Explorer lub MSHTML.

ppDataObject
Adres odbierający wskaźnik interfejsu IDataObject dostarczony przez hosta. Zawartość tego parametru powinna być zawsze inicjowana na NULLwartość , nawet jeśli metoda zakończy się niepowodzeniem.

Wartość zwracana

S_OK jeśli obiekt danych zostanie zamieniony, S_FALSE jeśli obiekt danych nie zostanie zamieniony lub kod błędu zdefiniowany przez ole, jeśli wystąpi błąd.

Uwagi

Zastąpij OnFilterDataObject , aby reagować na FilterDataObject powiadomienie z kontrolki Przeglądarki internetowej firmy Microsoft. Aby uzyskać więcej informacji, zobacz IDocHostUIHandler::FilterDataObject w zestawie Windows SDK.

CHtmlView::OnFrameWindowActivate

Wywoływana z IOleInPlaceActiveObject::OnFrameWindowActivate , aby powiadomić obiekt, gdy okno ramki najwyższego poziomu kontenera jest aktywowane lub dezaktywowane.

virtual HRESULT OnFrameWindowActivate(BOOL fActivate);

Parametry

fActivate
Wskazuje stan okna ramki najwyższego poziomu kontenera. Jeśli ta wartość jest niezerowa, okno jest aktywowane. Jeśli ta wartość jest równa zero, okno jest dezaktywowane.

Wartość zwracana

S_OK w przypadku powodzenia lub kodu błędu zdefiniowanego przez ole w przeciwnym razie.

Uwagi

Zastąpij OnFrameWindowActivate , aby reagować na OnFrameWindowActivate powiadomienie z kontrolki Przeglądarki internetowej firmy Microsoft. Aby uzyskać więcej informacji, zobacz IDocHostUIHandler::OnFrameWindowActivate w zestawie Windows SDK.

CHtmlView::OnFullScreen

Ta funkcja składowa jest wywoływana przez strukturę, gdy FullScreen właściwość uległa zmianie.

virtual void OnFullScreen(BOOL bFullScreen);

Parametry

bFullScreen
Nonzero, jeśli program Internet Explorer jest w trybie pełnoekranowym; zero w przeciwnym razie.

CHtmlView::OnGetDropTarget

Wywoływana przez program Internet Explorer lub MSHTML, gdy jest używana jako obiekt docelowy upuszczania, aby umożliwić hostowi podanie alternatywnej opcji IDropTarget.

virtual HRESULT OnGetDropTarget(
    LPDROPTARGET pDropTarget,
    LPDROPTARGET* ppDropTarget);

Parametry

pDropTarget
IDropTarget Program Internet Explorer lub MSHTML proponuje użycie.

ppDropTarget
Adres odbierającego IDropTarget wskaźnik interfejsu IDropTarget , który ma zostać podany przez hosta.

Wartość zwracana

Zobacz IDocHostUIHandler::GetDropTarget w zestawie Windows SDK, aby uzyskać listę kodów powrotnych.

Uwagi

Zastąpij OnGetDropTarget , aby reagować na GetDropTarget powiadomienie z kontrolki Przeglądarki internetowej firmy Microsoft. Aby uzyskać więcej informacji, zobacz IDocHostUIHandler::GetDropTarget w zestawie Windows SDK.

CHtmlView::OnGetExternal

Wywoływana przez program Internet Explorer lub MSHTML w celu uzyskania interfejsu IDispatch hosta.

virtual HRESULT OnGetExternal(LPDISPATCH* lppDispatch);

Parametry

lppDispatch
Wskaźnik do adresu odbierającego IDispatch wskaźnik interfejsu aplikacji hosta. Jeśli host uwidacznia interfejs automatyzacji, może dostarczyć odwołanie do programu Internet Explorer lub MSHTML za pomocą tego parametru. Zawartość tego parametru powinna być zawsze inicjowana na NULLwartość , nawet jeśli metoda zakończy się niepowodzeniem.

Wartość zwracana

S_OK w przypadku powodzenia lub kodu błędu zdefiniowanego przez ole w przeciwnym razie.

Uwagi

Zastąpij OnGetExternal , aby reagować na GetExternal powiadomienie z kontrolki Przeglądarki internetowej firmy Microsoft. Aby uzyskać więcej informacji, zobacz IDocHostUIHandler::GetExternal w zestawie Windows SDK.

CHtmlView::OnGetHostInfo

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

virtual HRESULT OnGetHostInfo(DOCHOSTUIINFO* pInfo);

Parametry

pInfo
DOCHOSTUIINFO Adres struktury, która odbiera możliwości interfejsu użytkownika hosta.

Wartość zwracana

S_OK w przypadku powodzenia lub kodu błędu zdefiniowanego przez ole w przeciwnym razie.

Uwagi

Zastąpij OnGetHostInfo , aby reagować na GetHostInfo powiadomienie z kontrolki Przeglądarki internetowej firmy Microsoft. Aby uzyskać więcej informacji, zobacz IDocHostUIHandler::GetHostInfo w zestawie Windows SDK.

CHtmlView::OnGetOptionKeyPath

Wywołaj tę funkcję składową, aby uzyskać klucz rejestru, w którym program Internet Explorer lub MSHTML przechowuje preferencje użytkownika.

virtual HRESULT OnGetOptionKeyPath(
    LPOLESTR* pchKey,
    DWORD dwReserved);

Parametry

pchKey
Adres odbierający LPOLESTR ciąg podklucza rejestru, w którym host przechowuje jego opcje domyślne. Ten podklucz będzie znajdować się pod kluczem HKEY_CURRENT_USER . Przydziel tę pamięć przy użyciu polecenia CoTaskMemAlloc. Aplikacja wywołująca jest odpowiedzialna za zwalnianie tej pamięci przy użyciu polecenia CoTaskMemFree. Ten parametr powinien być zawsze inicjowany na NULLwartość , nawet jeśli metoda zakończy się niepowodzeniem.

dwReserved
Zarezerwowane do użytku w przyszłości. Obecnie nie jest używany.

Wartość zwracana

S_OK w przypadku powodzenia lub S_FALSE w inny sposób. Jeśli S_FALSEprogram , program Internet Explorer lub MSHTML będzie domyślnie korzystać z własnych opcji użytkownika.

Uwagi

Zastąpij OnGetOptionKeyPath , aby reagować na GetOptionKeyPath powiadomienie z kontrolki Przeglądarki internetowej firmy Microsoft. Aby uzyskać więcej informacji, zobacz IDocHostUIHandler::GetOptionKeyPath w zestawie Windows SDK.

CHtmlView::OnHideUI

Ta funkcja składowa jest wywoływana przez platformę, gdy program Internet Explorer lub MSHTML usuwa menu i paski narzędzi.

virtual HRESULT OnHideUI();

Wartość zwracana

S_OK w przypadku powodzenia lub kodu błędu zdefiniowanego przez ole w przeciwnym razie.

Uwagi

Zastąpij OnHideUI , aby reagować na HideUI powiadomienie z kontrolki Przeglądarki internetowej firmy Microsoft. Aby uzyskać więcej informacji, zobacz IDocHostUIHandler::HideUI w zestawie Windows SDK.

CHtmlView::OnMenuBar

Ta funkcja składowa jest wywoływana przez strukturę, gdy MenuBar właściwość uległa zmianie.

virtual void OnMenuBar(BOOL bMenuBar);

Parametry

bMenuBar
Nonzero, jeśli pasek menu programu Internet Explorer jest widoczny; zero w przeciwnym razie.

CHtmlView::OnNavigateComplete2

Ta funkcja składowa jest wywoływana przez strukturę po zakończeniu nawigacji do hiperłącza (w elemencie okna lub zestawu ramek).

virtual void OnNavigateComplete2(LPCTSTR strURL);

Parametry

strURL
Wyrażenie ciągu, które oblicza adres URL, nazwę pliku UNC lub kod PIDL (wskaźnik do listy identyfikatorów elementów), do którego przechodzino.

Uwagi

Parametr adresu URL może być identyfikatorem PIDL, jeśli istnieje jednostka przestrzeni nazw powłoki, dla której nie ma reprezentacji adresu URL.

Adres URL zawarty w strURL pliku może różnić się od adresu URL, do którego została poinformowana przeglądarka, ponieważ ten adres URL jest kanonicznym i kwalifikowanym adresem URL. Jeśli na przykład aplikacja określa adres URL "www.microsoft.com" w wywołaniu metody Navigate lub Navigate2, przekazany przez OnNavigateComplete2 adres URL będzie mieć "<https://www.microsoft.com/>"wartość . Ponadto jeśli serwer przekierowuje przeglądarkę do innego adresu URL, przekierowany adres URL zostanie odzwierciedlony tutaj.

CHtmlView::OnNavigateError

Wywoływana przez strukturę, jeśli nawigacja do hiperłącza kończy się niepowodzeniem.

virtual void OnNavigateError(
    LPCTSTR lpszURL,
    LPCTSTR lpszFrame,
    DWORD dwError,
    BOOL* pbCancel);

Parametry

lpszURL
Adres URL, dla którego nawigacja nie powiodła się.

lpszFrame
Nazwa ramki, w której ma być wyświetlany zasób, lub NULL jeśli żadna nazwana ramka nie była przeznaczona dla zasobu.

dwError
Kod stanu błędu, jeśli jest dostępny. Aby uzyskać listę możliwych HRESULT i kodów stanu HTTP, zobacz NavigateError Kody stanu zdarzeń.

pbCancel
Określa, czy anulować nawigację na stronie błędu, czy też dalsze autowyszukiwania. Jeśli TRUE (wartość domyślna), kontynuuj nawigację do strony błędu lub autowyszukiwania; jeśli FALSE, anuluj nawigację na stronie błędu lub autowyszukiwania.

Uwagi

Zastąpij tę metodę, aby zapewnić niestandardową obsługę błędów nawigacji.

Aby uzyskać więcej informacji, zobacz DWebBrowserEvents2::NavigateError.

CHtmlView::OnNewWindow2

Ta funkcja składowa jest wywoływana przez platformę, gdy ma zostać utworzone nowe okno na potrzeby wyświetlania zasobu.

virtual void OnNewWindow2(
    LPDISPATCH* ppDisp,
    BOOL* Cancel);

Parametry

ppDisp
Wskaźnik do wskaźnika interfejsu, który opcjonalnie odbiera wskaźnik interfejsu IDispatch nowego obiektu WebBrowser lub Internet Explorer.

Cancel
Wskaźnik flagi anulowania. Aplikacja może ustawić ten parametr na wartość nonzero, aby anulować operację nawigacji lub zero, aby zezwolić na kontynuowanie.

Uwagi

To zdarzenie poprzedza tworzenie nowego okna z poziomu webBrowser.

CHtmlView::OnProgressChange

Ta funkcja składowa jest wywoływana przez platformę, aby powiadomić aplikację o postępie operacji pobierania.

virtual void OnProgressChange(
    long nProgress,
    long nProgressMax);

Parametry

nProgress
Łączny postęp do pokazania lub -1 po zakończeniu postępu.

nProgressMax
Maksymalna wartość postępu.

Uwagi

Kontener może użyć informacji dostarczonych przez to zdarzenie, aby wyświetlić liczbę bajtów pobranych do tej pory lub zaktualizować wskaźnik postępu.

CHtmlView::OnPropertyChange

Ta funkcja składowa jest wywoływana przez strukturę, aby powiadomić aplikację, która PutProperty zmieniła wartość właściwości.

virtual void OnPropertyChange(LPCTSTR lpszProperty);

Parametry

lpszProperty
Wskaźnik do ciągu zawierającego nazwę właściwości.

CHtmlView::OnQuit

Ta funkcja składowa jest wywoływana przez platformę, aby powiadomić aplikację, że aplikacja programu Internet Explorer jest gotowa do zamknięcia.

virtual void OnQuit();

CHtmlView::OnResizeBorder

Wywoływana z implementacji IOleInPlaceActiveObject::ResizeBorderprogramu Internet Explorer lub MSHTML klasy , która ostrzega obiekt, którego potrzebuje do zmiany rozmiaru jego przestrzeni obramowania.

virtual HRESULT OnResizeBorder(
    LPCRECT prcBorder,
    LPOLEINPLACEUIWINDOW pUIWindow,
    BOOL fFrameWindow);

Parametry

prcBorder
Nowy prostokąt zewnętrzny dla przestrzeni obramowania.

pUIWindow
Wskaźnik do interfejsu dla obiektu okna ramki lub dokumentu, którego obramowanie zostało zmienione.

fFrameWindow
TRUE jeśli okno ramki wywołuje IOleInPlaceActiveObject::ResizeBordermetodę , w przeciwnym razie FALSE.

Wartość zwracana

S_OK w przypadku powodzenia lub kodu błędu zdefiniowanego przez ole w przeciwnym razie.

Uwagi

Zastąpij OnResizeBorder , aby reagować na ResizeBorder powiadomienie z kontrolki Przeglądarki internetowej firmy Microsoft. Aby uzyskać więcej informacji, zobacz IDocHostUIHandler::ResizeBorder w zestawie Windows SDK.

CHtmlView::OnShowContextMenu

Wywoływane z programu Internet Explorer lub MSHTML, gdy ma być wyświetlane menu kontekstowe.

virtual HRESULT OnShowContextMenu(
    DWORD dwID,
    LPPOINT ppt,
    LPUNKNOWN pcmdtReserved,
    LPDISPATCH pdispReserved);

Parametry

dwID
Identyfikator menu kontekstowego do wyświetlenia. Zobacz IDocHostUIHandler::ShowContextMenu w zestawie Windows SDK, aby uzyskać listę wartości.

ppt
Współrzędne ekranu dla menu.

pcmdtReserved
IOleCommandTarget interfejs używany do wykonywania zapytań o stan polecenia i wykonywania poleceń na tym obiekcie.

pdispReserved
IDispatch interfejs obiektu na współrzędnych ekranu. Dzięki temu host może rozróżniać określone obiekty w celu zapewnienia bardziej szczegółowego kontekstu.

Wartość zwracana

Zobacz IDocHostUIHandler::ShowContextMenu w zestawie Windows SDK, aby uzyskać listę wartości.

Uwagi

Zastąpij OnShowContextMenu , aby reagować na ShowContextMenu powiadomienie z kontrolki Przeglądarki internetowej firmy Microsoft. Aby uzyskać więcej informacji, zobacz IDocHostUIHandler::ShowContextMenu w zestawie Windows SDK.

CHtmlView::OnShowUI

Wywołana przed wyświetleniem menu i pasków narzędzi w programie Internet Explorer lub MSHTML.

virtual HRESULT OnShowUI(
    DWORD dwID,
    LPOLEINPLACEACTIVEOBJECT pActiveObject,
    LPOLECOMMANDTARGET pCommandTarget,
    LPOLEINPLACEFRAME pFrame,
    LPOLEINPLACEUIWINDOW pDoc);

Parametry

dwID
Zarezerwowane do użytku w przyszłości.

pActiveObject
IOleInPlaceActiveObject interfejs aktualnie aktywnego obiektu.

pCommandTarget
IOleCommandTarget interfejs obiektu.

pFrame
IOleInPlaceFrame interfejs obiektu. Jest to wymagane w przypadku menu i pasków narzędzi.

pDoc
IOleInPlaceUIWindow interfejs obiektu. Jest to wymagane w przypadku pasków narzędzi.

Wartość zwracana

Zobacz IDocHostUIHandler::ShowUI w zestawie Windows SDK, aby uzyskać listę wartości.

Uwagi

Zastąpij OnShowUI , aby reagować na ShowUI powiadomienie z kontrolki Przeglądarki internetowej firmy Microsoft. Aby uzyskać więcej informacji, zobacz IDocHostUIHandler::ShowUI w zestawie Windows SDK.

CHtmlView::OnStatusBar

Ta funkcja składowa jest wywoływana przez strukturę, gdy StatusBar właściwość uległa zmianie.

virtual void OnStatusBar(BOOL bStatusBar);

Parametry

bStatusBar
Nonzero, jeśli pasek stanu programu Internet Explorer jest widoczny lub zero w przeciwnym razie.

CHtmlView::OnStatusTextChange

Ta funkcja składowa jest wywoływana przez strukturę w celu powiadomienia aplikacji o zmianie tekstu paska stanu skojarzonego z kontrolką WebBrowser.

virtual void OnStatusTextChange(LPCTSTR lpszText);

Parametry

lpszText
Ciąg zawierający nowy tekst paska stanu.

CHtmlView::OnTheaterMode

Ta funkcja składowa jest wywoływana przez strukturę, gdy TheaterMode właściwość uległa zmianie.

virtual void OnTheaterMode(BOOL bTheaterMode);

Parametry

bTheaterMode
Nonzero, jeśli program Internet Explorer jest w trybie teatru; zero w przeciwnym razie.

CHtmlView::OnTitleChange

Ta funkcja składowa jest wywoływana przez platformę w celu powiadomienia aplikacji, jeśli tytuł dokumentu w kontrolce WebBrowser stanie się dostępny lub zmienia.

virtual void OnTitleChange(LPCTSTR lpszText);

Parametry

lpszText
Nowy tytuł dokumentu.

Uwagi

W przypadku języka HTML tytuł może ulec zmianie; podczas pobierania kodu HTML adres URL dokumentu jest ustawiany jako tytuł. Po przeanalizowaniu rzeczywistego tytułu (jeśli istnieje) z kodu HTML, tytuł zostanie zmieniony, aby odzwierciedlić rzeczywisty tytuł.

CHtmlView::OnToolBar

Ta funkcja składowa jest wywoływana przez strukturę, gdy ToolBar właściwość uległa zmianie.

virtual void OnToolBar(BOOL bToolBar);

Parametry

bToolBar
Nonzero, jeśli pasek narzędzi programu Internet Explorer jest widoczny lub zero w przeciwnym razie.

CHtmlView::OnTranslateAccelerator

Wywoływana przez program Internet Explorer lub MSHTML, gdy IOleInPlaceActiveObject::TranslateAccelerator lub IOleControlSite::TranslateAccelerator jest wywoływana w celu przetwarzania komunikatów skrótu-klawisza menu z kolejki komunikatów kontenera.

virtual HRESULT OnTranslateAccelerator(
    LPMSG lpMsg,
    const GUID* pguidCmdGroup,
    DWORD nCmdID);

Parametry

lpMsg
Wskazuje komunikat, który może być musiał zostać przetłumaczony.

pguidCmdGroup
Identyfikator grupy poleceń.

nCmdID
Identyfikator polecenia.

Wartość zwracana

S_OK w przypadku powodzenia lub S_FALSE w inny sposób.

Uwagi

Zastąpij OnTranslateAccelerator , aby reagować na TranslateAccelerator powiadomienie z kontrolki Przeglądarki internetowej firmy Microsoft. Aby uzyskać więcej informacji, zobacz IDocHostUIHandler::TranslateAccelerator w zestawie Windows SDK.

CHtmlView::OnTranslateUrl

Wywoływana przez program Internet Explorer lub MSHTML, aby umożliwić hostowi możliwość zmodyfikowania adresu URL do załadowania.

virtual HRESULT OnTranslateUrl(
    DWORD dwTranslate,
    OLECHAR* pchURLIn,
    OLECHAR** ppchURLOut);

Parametry

dwTranslate
Zarezerwowane do użytku w przyszłości.

pchURLIn
Adres ciągu dostarczonego przez program Internet Explorer lub MSHTML, który reprezentuje adres URL, który ma zostać przetłumaczony.

ppchURLOut
Adres wskaźnika ciągu, który odbiera adres przetłumaczonego adresu URL. Host przydziela bufor przy użyciu alokatora pamięci zadań. Zawartość tego parametru powinna być zawsze inicjowana na NULLadres , nawet jeśli adres URL nie zostanie przetłumaczony lub metoda zakończy się niepowodzeniem.

Wartość zwracana

S_OK jeśli adres URL został przetłumaczony, S_FALSE jeśli adres URL nie został przetłumaczony, lub kod błędu zdefiniowany przez ole, jeśli wystąpił błąd.

Uwagi

Zastąpij OnTranslateUrl , aby reagować na TranslateUrl powiadomienie z kontrolki Przeglądarki internetowej firmy Microsoft. Aby uzyskać więcej informacji, zobacz IDocHostUIHandler::TranslateUrl w zestawie Windows SDK.

CHtmlView::OnUpdateUI

Powiadamia hosta o zmianie stanu polecenia.

virtual HRESULT OnUpdateUI();

Wartość zwracana

S_OK w przypadku powodzenia lub kodu błędu zdefiniowanego przez ole w przeciwnym razie.

Uwagi

Host powinien zaktualizować stan przycisków paska narzędzi. Ta metoda jest wywoływana niezależnie od wartości zwracanej z ShowUIklasy . Zastąpij OnUpdateUI , aby reagować na UpdateUI powiadomienie z kontrolki Przeglądarki internetowej firmy Microsoft.

CHtmlView::OnVisible

Ta funkcja składowa jest wywoływana przez strukturę, gdy okno elementu WebBrowser powinno być wyświetlane lub ukryte.

virtual void OnVisible(BOOL bVisible);

Parametry

bVisible
Nonzero, jeśli obiekt jest widoczny lub zero w przeciwnym razie.

Uwagi

Dzięki temu okno hosta sterowania obiektami zachowuje się tak samo jak w przypadku działania okna programu Internet Explorer.

CHtmlView::PutProperty

Wywołaj tę funkcję składową, aby ustawić właściwość skojarzona z danym obiektem.

void PutProperty(
    LPCTSTR lpszProperty,
    const VARIANT& vtValue);

void PutProperty(
    LPCTSTR lpszPropertyName,
    double dValue);

void PutProperty(
    LPCTSTR lpszPropertyName,
    long lValue);

void PutProperty(
    LPCTSTR lpszPropertyName,
    LPCTSTR lpszValue);

void PutProperty(
    LPCTSTR lpszPropertyName,
    short nValue);

Parametry

lpszProperty
Ciąg zawierający właściwość do ustawienia.

vtValue
Nowa wartość właściwości wskazanej przez lpszProperty.

lpszPropertyName
Wskaźnik do ciągu zawierającego nazwę właściwości do ustawienia.

dValue
Nowa wartość właściwości.

lValue
Nowa wartość właściwości.

lpszValue
Wskaźnik do ciągu zawierającego nową wartość właściwości.

nValue
Nowa wartość właściwości.

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::QueryFormsCommand

Wykonuje zapytania dotyczące stanu co najmniej jednego polecenia wygenerowanego przez zdarzenia interfejsu użytkownika.

HRESULT QueryFormsCommand(
    DWORD dwCommandID,
    BOOL* pbSupported,
    BOOL* pbEnabled,
    BOOL* pbChecked);

Parametry

dwCommandID
Identyfikator polecenia, dla którego jest wykonywane zapytanie.

pbSupported
Wskaźnik określający BOOL , czy polecenie (zidentyfikowane przez dwCommandID) jest obsługiwane. Jeśli TRUEpolecenie jest obsługiwane, w przeciwnym razie FALSE.

pbEnabled
Wskaźnik określający BOOL , czy polecenie (zidentyfikowane przez dwCommandID) jest włączone. Jeśli TRUEpolecenie jest obsługiwane, w przeciwnym razie FALSE.

pbChecked
Wskaźnik określający BOOL , czy polecenie (zidentyfikowane przez dwCommandID) jest zaznaczone. Jeśli TRUEpolecenie jest obsługiwane, w przeciwnym razie FALSE.

Wartość zwracana

Wartość standardowa HRESULT . Aby uzyskać pełną listę możliwych wartości, zobacz IOleCommandTarget::QueryStatus w zestawie Windows SDK.

Uwagi

QueryFormsCommand implementuje zachowanie IOleCommandTarget::QueryStatus metody .

CHtmlView::QueryStatusWB

Wywołaj tę funkcję składową, aby wysłać zapytanie o stan polecenia.

OLECMDF QueryStatusWB(OLECMDID cmdID) const;

Parametry

cmdID
Wartość OLECMDID polecenia, dla którego obiekt wywołujący potrzebuje informacji o stanie.

Wartość zwracana

Adres OLECMDF wartości, która odbiera stan polecenia.

Uwagi

QueryStatusWB implementuje zachowanie IOleCommandTarget::QueryStatus metody .

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::Refresh

Ponownie ładuje adres URL lub plik, który jest aktualnie wyświetlany w przeglądarce internetowej.

void Refresh();

Uwagi

Refresh nie zawiera parametrów ustawiania poziomu odświeżania.

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::Refresh2

Ponownie ładuje plik, który jest aktualnie wyświetlany w programie Internet Explorer.

void Refresh2(int nLevel);

Parametry

nLevel
Adres zmiennej określającej poziom odświeżania. Możliwe zmienne są definiowane w pliku w RefreshConstantszestawie Windows SDK.

Uwagi

W przeciwieństwie do Refreshparametru , Refresh2 zawiera parametr określający poziom odświeżania.

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::SetAddressBar

Wywołaj tę funkcję składową, aby pokazać lub ukryć pasek adresu obiektu programu Internet Explorer.

void SetAddressBar(BOOL bNewValue);

Parametry

bNewValue
Bezzerowe, aby wyświetlić pasek adresu; w przeciwnym razie zero.

Uwagi

Dotyczy programu Internet Explorer. Jeśli używasz tego wywołania z kontrolką WebBrowser, nie zwróci błędu, ale zignoruje to wywołanie.

CHtmlView::SetFullScreen

Wywołaj tę funkcję składową, aby ustawić program Internet Explorer na tryb pełnoekranowy lub normalny.

void SetFullScreen(BOOL bNewValue);

Parametry

bNewValue
Bezzerowy tryb pełnoekranowy; w przeciwnym razie zero.

Uwagi

W trybie pełnoekranowym okno główne programu Internet Explorer jest zmaksymalizowane, a pasek stanu, pasek narzędzi, pasek menu i pasek tytułu są ukryte.

Dotyczy programu Internet Explorer. Jeśli używasz tego wywołania z kontrolką WebBrowser, nie zwróci błędu, ale zignoruje to wywołanie.

CHtmlView::SetHeight

Wywołaj tę funkcję składową, aby ustawić wysokość okna głównego programu Internet Explorer.

void SetHeight(long nNewValue);

Parametry

nNewValue
Wysokość w pikselach okna głównego.

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::SetLeft

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

void SetLeft(long nNewValue);

Parametry

nNewValue
Współrzędna ekranu lewej krawędzi okna głównego.

CHtmlView::SetMenuBar

Wywołaj tę funkcję składową, aby pokazać lub ukryć pasek menu programu Internet Explorer.

void SetMenuBar(BOOL bNewValue);

Parametry

bNewValue
Bezzerowe wyświetlanie paska menu; w przeciwnym razie zero.

Uwagi

Dotyczy programu Internet Explorer. Jeśli używasz tego wywołania z kontrolką WebBrowser, nie zwróci błędu, ale zignoruje to wywołanie.

CHtmlView::SetOffline

Wywołaj tę funkcję składową, aby ustawić wartość wskazującą, czy kontrolka WebBrowser działa obecnie w trybie offline.

void SetOffline(BOOL bNewValue);

Parametry

bNewValue
Niezerowe do odczytu z lokalnej pamięci podręcznej; w przeciwnym razie zero.

Uwagi

W trybie offline przeglądarka odczytuje strony HTML z lokalnej pamięci podręcznej, a nie z dokumentu źródłowego.

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::SetRegisterAsBrowser

Wywołaj tę funkcję składową, aby ustawić wartość wskazującą, czy kontrolka WebBrowser jest zarejestrowana jako przeglądarka najwyższego poziomu na potrzeby rozpoznawania nazw docelowych.

void SetRegisterAsBrowser(BOOL bNewValue);

Parametry

bNewValue
Określa, czy program Internet Explorer jest zarejestrowany jako przeglądarka najwyższego poziomu. Jeśli niezerowa przeglądarka internetowa jest zarejestrowana jako przeglądarka najwyższego poziomu; jeśli zero, nie jest to przeglądarka najwyższego poziomu. Wartość domyślna to zero.

Uwagi

Przeglądarka najwyższego poziomu jest przeglądarką ustawioną w rejestrze jako domyślną przeglądarką.

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::SetRegisterAsDropTarget

Wywołaj tę funkcję składową, aby ustawić wartość wskazującą, czy kontrolka WebBrowser jest zarejestrowana jako element docelowy upuszczania nawigacji.

void SetRegisterAsDropTarget(BOOL bNewValue);

Parametry

bNewValue
Określa, czy kontrolka WebBrowser jest zarejestrowana jako element docelowy upuszczania na potrzeby nawigacji. Jeśli obiekt jest niezerowy, jest zarejestrowany jako cel upuszczania; jeśli zero, nie jest to cel upuszczania.

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::SetSilent

Wywołaj tę funkcję składową, aby ustawić wartość wskazującą, czy można wyświetlić dowolne okna dialogowe.

void SetSilent(BOOL bNewValue);

Parametry

bNewValue
Jeśli niezerowa, okna dialogowe nie będą wyświetlane; jeśli zero, zostaną wyświetlone okna dialogowe. Wartość domyślna to zero.

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::SetStatusBar

Wywołaj tę funkcję składową, aby wyświetlić pasek stanu.

void SetStatusBar(BOOL bNewValue);

Parametry

bNewValue
Nonzero, jeśli pasek stanu jest widoczny; w przeciwnym razie zero.

Uwagi

Dotyczy programu Internet Explorer. Jeśli używasz tego wywołania z kontrolką WebBrowser, nie zwróci błędu, ale zignoruje to wywołanie.

CHtmlView::SetTheaterMode

Wywołaj tę funkcję składową, aby ustawić wartość wskazującą, czy kontrolka WebBrowser jest w trybie kina.

void SetTheaterMode(BOOL bNewValue);

Parametry

bNewValue
Nonzero, aby ustawić kontrolkę WebBrowser na tryb kina; w przeciwnym razie zero. Wartość domyślna to zero.

Uwagi

Gdy przeglądarka internetowa jest w trybie teatru, główne okno przeglądarki wypełnia cały ekran, zostanie wyświetlony pasek narzędzi z minimalnym zestawem narzędzi nawigacyjnych, a pasek stanu pojawi się w prawym górnym rogu ekranu.

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::SetToolBar

Wywołaj tę funkcję składową, aby pokazać lub ukryć pasek narzędzi programu Internet Explorer.

void SetToolBar(int nNewValue);

Parametry

nNewValue
Wskazuje, czy ma być wyświetlany pasek narzędzi. Nonzero, jeśli pasek narzędzi ma być wyświetlany; w przeciwnym razie zero.

Uwagi

Dotyczy programu Internet Explorer. Jeśli używasz tego wywołania z kontrolką WebBrowser, nie zwróci błędu, ale zignoruje to wywołanie.

CHtmlView::SetTop

Wywołaj tę funkcję składową, aby ustawić odległość między wewnętrzną górną krawędzią kontrolki WebBrowser a górną krawędzią kontenera

void SetTop(long nNewValue);

Parametry

nNewValue
Współrzędna ekranu górnej krawędzi okna głównego.

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::SetVisible

Wywołaj tę funkcję składową, aby ustawić stan widoczności kontrolki WebBrowser.

void SetVisible(BOOL bNewValue);

Parametry

bNewValue
Niezerowe, jeśli kontrolka jest widoczna; w przeciwnym razie zero.

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

CHtmlView::SetWidth

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

void SetWidth(long nNewValue);

Parametry

nNewValue
Szerokość okna głównego programu Internet Explorer w pikselach.

CHtmlView::Stop

Wywołaj tę funkcję składową, aby anulować oczekującą operację nawigacji lub pobierania i zatrzymać wszystkie dynamiczne elementy strony, takie jak dźwięki tła i animacje.

void Stop();

Uwagi

Dotyczy programu Internet Explorer i WebBrowser.

Zobacz też

Przykład MFC MFCIE
Klasa CFormView
Wykres hierarchii
IWebBrowser2