Megosztás a következőn keresztül:


CHtmlView osztály

Megjegyzés:

A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.

Biztosítja a WebBrowser-vezérlő funkcióit az MFC dokumentum-/nézetarchitektúrájának kontextusában.

Szemantika

class CHtmlView : public CFormView

Tagok

Nyilvános metódusok

Név Description
CHtmlView::Create Létrehozza a WebBrowser vezérlőt.
CHtmlView::CreateControlSite Felülírható egy vezérlőwebhely-példány létrehozásához, amely egy vezérlőt üzemeltet az űrlapon.
CHtmlView::ExecFormsCommand Végrehajtja a megadott parancsot a IOleCommandTarget::Exec metódus használatával.
CHtmlView::ExecWB Végrehajt egy parancsot.
CHtmlView::GetAddressBar Meghatározza, hogy az Internet Explorer-objektum címsora látható-e. (A WebBrowser vezérlő figyelmen kívül hagyja; Csak Internet Explorerben.)
CHtmlView::GetApplication Lekéri az Internet Explorer-alkalmazás aktuális példányát tartalmazó alkalmazásobjektumot.
CHtmlView::GetBusy Lekéri azt az értéket, amely jelzi, hogy egy letöltés vagy más tevékenység még folyamatban van-e.
CHtmlView::GetContainer Lekéri a WebBrowser vezérlő tárolóját.
CHtmlView::GetFullName Lekéri a webböngészőben megjelenített erőforrás teljes nevét, beleértve az elérési utat is. (A WebBrowser vezérlő figyelmen kívül hagyja; Csak Internet Explorerben.)
CHtmlView::GetFullScreen Azt jelzi, hogy a WebBrowser vezérlő teljes képernyős módban vagy normál ablak módban működik-e.
CHtmlView::GetHeight Lekéri az Internet Explorer főablakának magasságát.
CHtmlView::GetHtmlDocument Lekéri az aktív HTML-dokumentumot.
CHtmlView::GetLeft Lekéri az Internet Explorer főablakának bal szélének képernyőkoordinátát.
CHtmlView::GetLocationName Lekéri annak az erőforrásnak a nevét, amelyet a WebBrowser jelenleg megjelenít
CHtmlView::GetLocationURL Lekéri annak az erőforrásnak az URL-címét, amelyet a WebBrowser jelenleg megjelenít.
CHtmlView::GetMenuBar Lekéri azt az értéket, amely meghatározza, hogy a menüsáv látható-e.
CHtmlView::GetOffline Lekéri azt az értéket, amely meghatározza, hogy a vezérlő offline állapotban van-e.
CHtmlView::GetParentBrowser Egy mutatót kér le a IDispatch felületre. További információ: A felület implementálásaIDispatch.
CHtmlView::GetProperty Lekéri az adott objektumhoz társított tulajdonság aktuális értékét.
CHtmlView::GetReadyState Lekéri a webböngésző objektum kész állapotát.
CHtmlView::GetRegisterAsBrowser Azt jelzi, hogy a WebBrowser vezérlő felső szintű böngészőként van-e regisztrálva a célnévfeloldáshoz.
CHtmlView::GetRegisterAsDropTarget Azt jelzi, hogy a WebBrowser-vezérlő a navigációs célként van-e regisztrálva.
CHtmlView::GetSilent Azt jelzi, hogy megjeleníthetők-e párbeszédpanelek.
CHtmlView::GetSource A weblap HTML-forráskódja.
CHtmlView::GetStatusBar Azt jelzi, hogy az Internet Explorer állapotsora látható-e. (A WebBrowser vezérlő figyelmen kívül hagyja; Csak Internet Explorerben.)
CHtmlView::GetTheaterMode Azt jelzi, hogy a WebBrowser vezérlő színház módban van-e.
CHtmlView::GetToolBar Beolvas egy értéket, amely meghatározza, hogy az eszköztár látható-e.
CHtmlView::GetTop Lekéri az Internet Explorer főablakának felső szélének képernyőkoordinátát.
CHtmlView::GetTopLevelContainer Egy értéket kér le, amely jelzi, hogy az aktuális objektum a WebBrowser vezérlő legfelső szintű tárolója-e.
CHtmlView::GetType Lekéri a dokumentumobjektum típusnevét.
CHtmlView::GetVisible Beolvas egy értéket, amely jelzi, hogy az objektum látható vagy rejtett-e.
CHtmlView::GetWidth Lekéri az Internet Explorer főablakának szélességét.
CHtmlView::GoBack Az előzménylista előző elemére navigál.
CHtmlView::GoForward Az előzménylista következő elemére lép.
CHtmlView::GoHome Az aktuális kezdőlapra vagy kezdőlapra navigál.
CHtmlView::GoSearch Az aktuális keresési lapra navigál.
CHtmlView::LoadFromResource Betölt egy erőforrást a WebBrowser vezérlőben.
CHtmlView::Navigate Az URL-cím által azonosított erőforrásra navigál.
CHtmlView::Navigate2 Egy URL-cím által azonosított erőforrásra vagy egy teljes elérési út által azonosított fájlra navigál.
CHtmlView::OnBeforeNavigate2 Az adott WebBrowserben (ablakon vagy keretkészleten) végzett navigációs művelet előtt hívható meg.
CHtmlView::OnCommandStateChange Egy alkalmazás értesítésére szólított fel, hogy a webböngésző parancsának engedélyezett állapota megváltozott.
CHtmlView::OnDocumentComplete Az alkalmazás értesítése arra, hogy egy dokumentum elérte az állapotot READYSTATE_COMPLETE .
CHtmlView::OnDocWindowActivate Az Internet Explorer vagy az MSHTML implementációjából IOleInPlaceActiveObject::OnDocWindowActivatehívható meg, amely értesíti az aktív helyszíni objektumot a tároló dokumentumablakának aktiválása vagy inaktiválása esetén.
CHtmlView::OnDownloadBegin Egy alkalmazás értesítése egy navigációs művelet kezdetéről.
CHtmlView::OnDownloadComplete Egy navigációs művelet befejeztével, leállítása vagy sikertelen végrehajtása után lett meghívva.
CHtmlView::OnEnableModeless A mód nélküli párbeszédpanelek engedélyezésére vagy letiltására van meghívva, amikor a tároló létrehoz vagy megsemmisít egy modális párbeszédpanelt.
CHtmlView::OnFilterDataObject Az Internet Explorer vagy az MSHTML meghívta a gazdagépet, hogy a gazdagép lecserélhesse az Internet Explorer vagy az MSHTML adatobjektumát.
CHtmlView::OnFrameWindowActivate IOleInPlaceActiveObject::OnFrameWindowActivate Meghívva, hogy értesítse az objektumot, ha a tároló legfelső szintű keretablaka aktiválva vagy inaktiválva van.
CHtmlView::OnFullScreen A tulajdonság módosításának hívása FullScreen .
CHtmlView::OnGetDropTarget Az Internet Explorer vagy az MSHTML meghívja, amikor drop célként használják, hogy a gazdagép alternatívát IDropTargetbiztosíthasson.
CHtmlView::OnGetExternal Az Internet Explorer vagy az MSHTML hívja meg a gazdagép felületének lekéréséhez IDispatch .
CHtmlView::OnGetHostInfo Lekéri az Internet Explorer vagy az MSHTML-gazdagép felhasználói felületi képességeit.
CHtmlView::OnGetOptionKeyPath Azt a beállításkulcsot adja vissza, amely alatt az Internet Explorer vagy az MSHTML tárolja a felhasználói beállításokat.
CHtmlView::OnHideUI Akkor hívható meg, ha az Internet Explorer vagy az MSHTML eltávolítja a menüit és eszköztárait.
CHtmlView::OnMenuBar A tulajdonság módosításának hívása MenuBar .
CHtmlView::OnNavigateComplete2 A hivatkozásra való navigálás után hívható meg (ablakon vagy keretkészleten).
CHtmlView::OnNavigateError A keretrendszer meghívja, ha a hivatkozásra való navigálás sikertelen.
CHtmlView::OnNewWindow2 Az erőforrás megjelenítéséhez új ablak létrehozásakor hívható meg.
CHtmlView::OnProgressChange Felhívott, hogy értesítse az alkalmazást, hogy a letöltési művelet állapota frissült.
CHtmlView::OnPropertyChange Felhívott egy alkalmazás értesítésére, hogy a PutProperty metódus módosította egy tulajdonság értékét.
CHtmlView::OnQuit Felhívott, hogy értesítse az alkalmazást, hogy az Internet Explorer alkalmazás készen áll a kilépésre. (Csak az Internet Explorerre vonatkozik)
CHtmlView::OnResizeBorder Az Internet Explorer vagy az MSHTML implementációja IOleInPlaceActiveObject::ResizeBorderhívja meg, amely figyelmezteti az objektumot, hogy át kell méreteznie a szegélyterületet.
CHtmlView::OnShowContextMenu Az Internet Explorerből vagy az MSHTML-ből hívható meg, amikor meg szeretné jeleníteni a helyi menüt.
CHtmlView::OnShowUI Mielőtt az Internet Explorer vagy az MSHTML megjelenítené a menüit és eszköztárait.
CHtmlView::OnStatusBar A tulajdonság módosításának hívása StatusBar .
CHtmlView::OnStatusTextChange Felhívott egy alkalmazás értesítésére, hogy a WebBrowser vezérlőhöz társított állapotsor szövege megváltozott.
CHtmlView::OnTheaterMode A tulajdonság módosításának hívása TheaterMode .
CHtmlView::OnTitleChange Felhívott egy alkalmazás értesítésére, ha a WebBrowser vezérlőben lévő dokumentum címe elérhetővé válik vagy megváltozik.
CHtmlView::OnToolBar A tulajdonság módosításának hívása ToolBar .
CHtmlView::OnTranslateAccelerator Az Internet Explorer vagy az MSHTML meghívja, ha IOleInPlaceActiveObject::TranslateAcceleratorIOleControlSite::TranslateAccelerator a tároló üzenetsorából a menügyorsítókulcs-üzenetek feldolgozására van meghívva.
CHtmlView::OnTranslateUrl Az Internet Explorer vagy az MSHTML meghívta, hogy lehetővé tegye a gazdagép számára a betöltendő URL-cím módosításának lehetőségét.
CHtmlView::OnUpdateUI Értesíti a gazdagépet, hogy a parancs állapota megváltozott.
CHtmlView::OnVisible A WebBrowser vezérlő ablakának megjelenítése/elrejtése.
CHtmlView::PutProperty Beállítja az adott objektumhoz társított tulajdonság értékét.
CHtmlView::QueryFormsCommand A felhasználói felület eseményei által létrehozott egy vagy több parancs állapotának lekérdezése.
CHtmlView::QueryStatusWB Lekérdezi a WebBrowser vezérlő által feldolgozott parancs állapotát.
CHtmlView::Refresh Újra betölti az aktuális fájlt.
CHtmlView::Refresh2 Újra betölti az aktuális fájlt, és opcionálisan megakadályozza a pragma:nocache fejléc küldését.
CHtmlView::SetAddressBar Megjeleníti vagy elrejti az Internet Explorer-objektum címsorát. (A WebBrowser vezérlő figyelmen kívül hagyja; Csak Internet Explorerben.)
CHtmlView::SetFullScreen Beállít egy értéket annak megállapításához, hogy a vezérlő teljes képernyős módban vagy normál ablak módban működik-e. (A WebBrowser vezérlő figyelmen kívül hagyja; Csak Internet Explorerben.)
CHtmlView::SetHeight Beállítja az Internet Explorer főablakának magasságát.
CHtmlView::SetLeft Az Internet Explorer főablakának vízszintes pozícióját állítja be.
CHtmlView::SetMenuBar Beállít egy értéket annak megállapításához, hogy a vezérlő menüsávja látható-e. (A WebBrowser vezérlő figyelmen kívül hagyja; Csak Internet Explorerben.)
CHtmlView::SetOffline Beállít egy értéket annak megállapításához, hogy a vezérlő offline állapotban van-e.
CHtmlView::SetRegisterAsBrowser Beállít egy értéket, amely jelzi, hogy a WebBrowser vezérlő regisztrálva van-e felső szintű böngészőként a célnévfeloldáshoz.
CHtmlView::SetRegisterAsDropTarget Beállít egy értéket, amely jelzi, hogy a WebBrowser vezérlő regisztrálva van-e a navigációs célként.
CHtmlView::SetSilent Beállít egy értéket annak meghatározásához, hogy a vezérlő megjelenít-e párbeszédpaneleket.
CHtmlView::SetStatusBar Beállít egy értéket annak megállapításához, hogy az Internet Explorer állapotsora látható-e. (A WebBrowser vezérlő figyelmen kívül hagyja; Csak Internet Explorerben.)
CHtmlView::SetTheaterMode Beállít egy értéket, amely jelzi, hogy a WebBrowser vezérlő színház módban van-e.
CHtmlView::SetToolBar Beállít egy értéket annak megállapításához, hogy a vezérlő eszköztára látható-e. (A WebBrowser vezérlő figyelmen kívül hagyja; Csak Internet Explorerben.)
CHtmlView::SetTop Az Internet Explorer főablakának függőleges pozícióját állítja be.
CHtmlView::SetVisible Beállít egy értéket, amely jelzi, hogy az objektum látható vagy rejtett-e.
CHtmlView::SetWidth Beállítja az Internet Explorer főablakának szélességét.
CHtmlView::Stop Leállítja a fájl megnyitását.

Megjegyzések

A WebBrowser vezérlő egy ablak, amelyben a felhasználó böngészhet a webhelyek között a világhálón, valamint mappákat a helyi fájlrendszerben és a hálózaton. A WebBrowser vezérlő támogatja a hivatkozásokat, az egységes erőforrás-kereső (URL-) navigációt, és fenntart egy előzménylistát.

Az CHtmlView osztály használata egy MFC-alkalmazásban

A standard MFC-keretrendszeralkalmazásban (SDI- vagy MDI-alapú) a nézetobjektum általában speciális osztályokból származik. Ezek az osztályok , amelyekből CViewszármaznak , speciális funkciókat biztosítanak a megadottakon CViewtúl.

Az alkalmazás nézetosztályának CHtmlView alapozásával a nézet a WebBrowser vezérlővel rendelkezik. Ez hatékonyan teszi az alkalmazást webböngészővé. A böngészőstílusú alkalmazások létrehozásának elsődleges módja az MFC-alkalmazás varázsló használata, és a nézetosztály megadása CHtmlView . A WebBrowser vezérlő MFC-alkalmazásokon belüli implementálásával és használatával kapcsolatos további információkért lásd: Webes Browser-Style-alkalmazás létrehozása.

Megjegyzés:

A WebBrowser ActiveX-vezérlő (és így CHtmlView) csak a Windows NT 4.0-s vagy újabb verzióiban futó programokhoz érhető el, amelyekben az Internet Explorer 4.0 vagy újabb verziója telepítve van.

CHtmlView Webes (és/vagy HTML-dokumentumokat) elérő alkalmazásokhoz készült. A következő CHtmlView tagfüggvények csak az Internet Explorer alkalmazásra vonatkoznak. Ezek a függvények sikeresek lesznek a WebBrowser vezérlőn, de nem lesz látható hatásuk.

Öröklési hierarchia

CObject
CCmdTarget
CWnd
CView
CScrollView
CFormView

CHtmlView

Requirements

Fejléc:afxhtml.h

CHtmlView::Create

Ennek a tagfüggvénynek a meghívásával hozzon létre egy WebBrowser-vezérlőt vagy -tárolót az Internet Explorer végrehajtható verziójához.

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

Paraméterek

lpszClassName
A Windows osztály nevét tartalmazó null értékű karaktersztringre mutat. Az osztálynév lehet a globális függvényben vagy a AfxRegisterWndClassRegisterClass Windows függvényben regisztrált bármely név. Ha NULL, az előre definiált alapértelmezett CFrameWnd attribútumokat használja.

lpszWindowName
Egy null értékű karaktersztringre mutat, amely az ablak nevét jelöli.

dwStyle
Megadja az ablakstílus attribútumait. Alapértelmezés szerint a windowsos és WS_CHILD a WS_VISIBLE windowsos stílusok vannak beállítva.

rect
Az ablak méretét és pozícióját meghatározó szerkezetre mutató hivatkozás RECT . Az rectDefault érték lehetővé teszi a Windows számára az új ablak méretének és pozíciójának megadását.

pParentWnd
A vezérlő szülőablakára mutató mutató.

nID
A nézet azonosítószáma. Alapértelmezés szerint a következőre van állítva: AFX_IDW_PANE_FIRST.

pContext
Mutató egy CCreateContext. alapértelmezés szerint NULL.

CHtmlView::CreateControlSite

Felülírható egy vezérlőwebhely-példány létrehozásához, amely egy vezérlőt üzemeltet az űrlapon.

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

Paraméterek

pContainer
A vezérlőt COleControlContainer tartalmazó objektumra mutató mutató.

ppSite
Mutató egy objektumra COleControlSite mutató mutatóra, amely megadja a vezérlő helyét.

nID
A üzemeltetni kívánt vezérlő azonosítója.

clsid
A üzemeltetni kívánt vezérlő CLSID azonosítója

Visszaadott érték

TRUE FALSE Sikeres, sikertelen eredmény.

Megjegyzések

Ezt a tagfüggvényt felülbírálhatja a saját vezérlőhelyosztály egy példányának visszaadásához.

CHtmlView::ExecFormsCommand

Végrehajtja a megadott parancsot a IOleCommandTarget::Exec metódus használatával.

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

Paraméterek

dwCommandID
A végrehajtandó parancs. Ennek a parancsnak a CMDSETID3_Forms3 csoporthoz kell tartoznia.

pVarIn
Mutató egy VARIANT bemeneti argumentumokat tartalmazó struktúrára. Lehet NULL.

pVarOut
A parancskimenet fogadásához mutasson egy VARIANT struktúrára. Lehet NULL.

Visszaadott érték

Egy standard HRESULT érték. A lehetséges értékek teljes listáját a Windows SDK-ban talál IOleCommandTarget::Exec .

Megjegyzések

ExecFormsCommand implementálja a metódus viselkedését IOleCommandTarget::Exec .

CHtmlView::ExecWB

Ennek a tagfüggvénynek a meghívásával hajthat végre egy parancsot a WebBrowserben vagy az Internet Explorerben.

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

Paraméterek

cmdID
A végrehajtandó parancs.

cmdexecopt
A parancs végrehajtásához megadott beállítások.

pvaIn
Parancsbemeneti argumentumok megadására használt változat.

pvaOut
Parancskimeneti argumentumok megadására használt változat.

Megjegyzések

Lásd IWebBrowser2::ExecWB a Windows SDK-ban.

CHtmlView::GetAddressBar

Hívja meg ezt a tagfüggvényt az Internet Explorer címsorának lekéréséhez.

BOOL GetAddressBar() const;

Visszaadott érték

Nonzero, ha a címsor látható; ellenkező esetben nulla.

Megjegyzések

Az Internet Explorerre vonatkozik. Ha ezt a hívást WebBrowser-vezérlővel használja, az nem ad vissza hibát, de figyelmen kívül hagyja ezt a hívást.

CHtmlView::GetApplication

Hívja meg ezt a tagfüggvényt a WebBrowser vezérlőt tartalmazó alkalmazás által támogatott automatizálási objektum lekéréséhez.

LPDISPATCH GetApplication() const;

Visszaadott érték

Az aktív dokumentumobjektum felületére mutató mutató IDispatch . További információ: A felület implementálásaIDispatch.

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::GetBusy

Hívja meg ezt a tagfüggvényt annak megállapításához, hogy a WebBrowser vezérlő navigációs vagy letöltési műveletet végez-e.

BOOL GetBusy() const;

Visszaadott érték

Nonzero, ha a webböngésző foglalt; ellenkező esetben nulla.

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::GetContainer

Hívja meg ezt a tagfüggvényt egy, a webböngésző tárolójára kiértékelő objektum lekéréséhez.

LPDISPATCH GetContainer() const;

Visszaadott érték

Az aktív dokumentumobjektum felületére mutató mutató IDispatch .

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::GetFullName

Hívja meg ezt a tagfüggvényt annak a fájlnak a teljes elérési útjának lekéréséhez, amelyet az Internet Explorer jelenleg megjelenít.

CString GetFullName() const;

Visszaadott érték

Az CString aktuálisan megjelenített fájl elérési útját és nevét tartalmazó objektum. Ha nincs elérési út és fájlnév, GetFullName üres CStringértéket ad vissza.

Megjegyzések

Az Internet Explorerre vonatkozik. Ha ezt a hívást WebBrowser-vezérlővel használja, az nem ad vissza hibát, de figyelmen kívül hagyja ezt a hívást.

CHtmlView::GetFullScreen

Hívja meg ezt a tagfüggvényt annak megállapításához, hogy a WebBrowser vezérlő teljes képernyős módban vagy normál ablak módban működik-e.

BOOL GetFullScreen() const;

Visszaadott érték

Nonzero, ha a WebBrowser teljes képernyős módban működik; ellenkező esetben nulla.

Megjegyzések

Teljes képernyős módban az Internet Explorer főablaka teljes méretű, és az állapotsor, az eszköztár, a menüsáv és a címsor rejtett.

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::GetHeight

Hívja meg ezt a tagfüggvényt a WebBrowser vezérlő keretablakának képpontban kifejezett magasságának lekéréséhez.

long GetHeight() const;

Visszaadott érték

A vezérlő keretablakának magassága képpontban.

CHtmlView::GetHtmlDocument

Hívja meg ezt a tagfüggvényt az aktív dokumentum HTML-dokumentumának lekéréséhez.

LPDISPATCH GetHtmlDocument() const;

Visszaadott érték

Az aktív dokumentumobjektum felületére mutató mutató IDispatch .

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::GetLeft

Hívja meg ezt a tagfüggvényt a WebBrowser vezérlő belső bal széle és a tároló bal széle közötti távolság lekéréséhez.

long GetLeft() const;

Visszaadott érték

A bal szél távolsága képpontban.

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::GetLocationName

Hívja meg ezt a tagfüggvényt a WebBrowserben megjelenített erőforrás nevének lekéréséhez.

CString GetLocationName() const;

Visszaadott érték

A CString WebBrowserben jelenleg megjelenített erőforrás nevét tartalmazó objektum.

Megjegyzések

Ha az erőforrás egy HTML-lap a világhálón, a név ennek a lapnak a címe. Ha az erőforrás egy mappa vagy fájl a hálózaton vagy a helyi számítógépen, a név a mappa vagy fájl UNC vagy teljes elérési útja.

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::GetLocationURL

Hívja meg ezt a tagfüggvényt annak az erőforrásnak az URL-címéhez, amelyet a WebBrowser-vezérlő jelenleg megjelenít.

CString GetLocationURL() const;

Visszaadott érték

A CString WebBrowserben jelenleg megjelenített erőforrás URL-címét tartalmazó objektum.

Megjegyzések

Ha az erőforrás egy mappa vagy fájl a hálózaton vagy a helyi számítógépen, a név a mappa vagy fájl UNC vagy teljes elérési útja.

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::GetMenuBar

Hívja meg ezt a tagfüggvényt annak megállapításához, hogy a menüsáv látható-e.

BOOL GetMenuBar() const;

Visszaadott érték

Nonzero, ha a menüsáv látható; ellenkező esetben nulla.

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::GetOffline

Hívja meg ezt a tagfüggvényt annak megállapításához, hogy a webböngésző offline állapotban működik-e.

BOOL GetOffline() const;

Visszaadott érték

Nonzero, ha a webböngésző jelenleg offline állapotban van; ellenkező esetben nulla.

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::GetParentBrowser

Hívja meg ezt a tagfüggvényt a WebBrowser vezérlő szülőobjektumára mutató mutató lekéréséhez.

LPDISPATCH GetParentBrowser() const;

Visszaadott érték

A WebBrowser-vezérlő szülőobjektumának felületére mutató mutató IDispatch .

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::GetProperty

Hívja meg ezt a tagfüggvényt a vezérlőelemhez jelenleg társított tulajdonság értékének lekéréséhez.

BOOL GetProperty(
    LPCTSTR lpszProperty,
    CString& strValue);

COleVariant GetProperty(LPCTSTR lpszProperty);

Paraméterek

lpszProperty
Mutató a lekérni kívánt tulajdonságot tartalmazó sztringre.

strValue
Hivatkozás egy CString objektumra, amely megkapja a tulajdonság aktuális értékét.

Visszaadott érték

Az első verzióban a nonzero, ha sikeresen befejeződött; ellenkező esetben nulla. A második verzióban egy COleVariant objektum.

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::GetReadyState

Hívja meg ezt a tagfüggvényt a WebBrowser objektum kész állapotának lekéréséhez.

READYSTATE GetReadyState() const;

Visszaadott érték

A READYSTATE Windows SDK-ban leírt érték.

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::GetRegisterAsBrowser

Hívja meg ezt a tagfüggvényt annak megállapításához, hogy a WebBrowser objektum regisztrálva van-e felső szintű böngészőként a célnévfeloldáshoz.

BOOL GetRegisterAsBrowser() const;

Visszaadott érték

Nonzero, ha a böngésző felső szintű böngészőként van regisztrálva; ellenkező esetben nulla.

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::GetRegisterAsDropTarget

Hívja meg ezt a tagfüggvényt annak megállapításához, hogy a WebBrowser vezérlő regisztrálva van-e a navigációs célként.

BOOL GetRegisterAsDropTarget() const;

Visszaadott érték

Nonzero, ha a böngésző drop célként van regisztrálva; ellenkező esetben nulla.

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::GetSilent

Hívja meg ezt a tagfüggvényt annak meghatározásához, hogy megjeleníthetők-e párbeszédpanelek a WebBrowser vezérlőben.

BOOL GetSilent() const;

Visszaadott érték

Nem kötelező, ha a párbeszédpanelek nem jeleníthetők meg a WebBrowser vezérlőből; ellenkező esetben nulla.

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::GetSource

Hívja meg ezt a tagfüggvényt a weblap HTML-forráskódjának lekéréséhez.

BOOL GetSource(CString& strRef);

Visszaadott érték

Nonzero, ha sikeres; ellenkező esetben nulla.

Paraméterek

refString
Egy CString , amely a forráskódot fogja tárolni.

Megjegyzések

Ez a függvény egyenértékű az Internet Explorer "Forrás megtekintése" parancsával, azzal a különbségmel, hogy a forráskód egy CString.

CHtmlView::GetStatusBar

Hívja meg ezt a tagfüggvényt annak meghatározásához, hogy a WebBrowser vezérlő megjelenít-e állapotsort.

BOOL GetStatusBar() const;

Visszaadott érték

Nonzero, ha az állapotsor megjeleníthető; ellenkező esetben nulla.

Megjegyzések

Az Internet Explorerre vonatkozik. Ha ezt a hívást WebBrowser-vezérlővel használja, az nem ad vissza hibát, de figyelmen kívül hagyja ezt a hívást.

CHtmlView::GetTheaterMode

Hívja meg ezt a tagfüggvényt annak megállapításához, hogy a webböngésző színházi módban van-e.

BOOL GetTheaterMode() const;

Visszaadott érték

Nonzero, ha a webböngésző színházi módban van; ellenkező esetben nulla.

Megjegyzések

Amikor a webböngésző színházi módban van, a böngésző főablaka kitölti a teljes képernyőt, megjelenik egy eszköztár, amelyen a navigációs eszközök minimális készlete látható, és az állapotsor a képernyő jobb felső sarkában jelenik meg.

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::GetToolBar

Hívja meg ezt a tagfüggvényt annak megállapításához, hogy az eszköztár látható-e.

int GetToolBar() const;

Visszaadott érték

Érték, amely jelzi, hogy az eszköztár látható-e. Nonzero, ha az eszköztár látható; ellenkező esetben nulla.

CHtmlView::GetTop

Hívja meg ezt a tagfüggvényt a WebBrowser vezérlő főablakának felső szélének képernyőkoordinátája lekéréséhez.

long GetTop() const;

Visszaadott érték

Egy változó címe, amely a főablak felső szélének képernyőkoordinátát kapja.

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::GetTopLevelContainer

Hívja meg ezt a tagfüggvényt annak megállapításához, hogy az Internet Explorer a WebBrowser vezérlő legfelső szintű tárolója-e.

BOOL GetTopLevelContainer() const;

Visszaadott érték

Nem a tároló a legfelső szintű tároló; ellenkező esetben nulla.

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::GetType

Hívja meg ezt a tagfüggvényt a tartalmazott aktív dokumentum típusnevének lekéréséhez.

CString GetType() const;

Visszaadott érték

A CString tartalmazott aktív dokumentum típusnevét tartalmazó objektum.

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::GetVisible

Hívja meg ezt a tagfüggvényt annak megállapításához, hogy a tartalmazott objektum látható-e.

BOOL GetVisible() const;

Visszaadott érték

Nonzero, ha az objektum látható; ellenkező esetben nulla.

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::GetWidth

Lekéri az Internet Explorer főablakának szélességét.

long GetWidth() const;

Visszaadott érték

Az ablak aktuális szélessége képpontban.

CHtmlView::GoBack

Visszafelé navigál az előzménylista egyik elemében.

void GoBack();

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::GoForward

Az előzménylistában egy elemet léptet előre.

void GoForward();

CHtmlView::GoHome

Az Internet Explorer Internetbeállítások párbeszédpanelen vagy az Internet tulajdonságai párbeszédpanelen megadott aktuális kezdőlapra vagy kezdőlapra lép, amely a Vezérlőpultról érhető el.

void GoHome();

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::GoSearch

Az Internet Explorer Internetbeállítások párbeszédpanelen vagy az Internet tulajdonságai párbeszédpanelen megadott aktuális keresési lapra lép, amely a Vezérlőpultról érhető el.

void GoSearch();

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::LoadFromResource

Hívja meg ezt a tagfüggvényt, hogy betöltse a megadott erőforrást a WebBrowser vezérlőbe.

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

Paraméterek

lpszResource
A betöltendő erőforrás nevét tartalmazó sztringre mutató mutató.

nRes
A betöltendő erőforrás nevét tartalmazó puffer azonosítója.

Visszaadott érték

Nonzero, ha sikeres; ellenkező esetben nulla.

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

Hívja meg ezt a tagfüggvényt az URL-cím által azonosított erőforráshoz való navigáláshoz.

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

Paraméterek

URL
A hívó által lefoglalt sztring, amely tartalmazza a navigálni kívánt URL-címet vagy a megjelenítendő fájl teljes elérési útját.

dwFlags
Egy változó jelzői, amelyek meghatározzák, hogy hozzá szeretné-e adni az erőforrást az előzménylistához, beolvassa-e a gyorsítótárba vagy írjon-e, és hogy az erőforrást egy új ablakban szeretné-e megjeleníteni. A változó az enumerálás által BrowserNavConstants meghatározott értékek kombinációja lehet.

lpszTargetFrameName
Mutató egy sztringre, amely annak a keretnek a nevét tartalmazza, amelyben az erőforrást meg szeretné jeleníteni.

lpszHeaders
Egy olyan értékre mutató mutató, amely megadja a kiszolgálónak küldendő HTTP-fejléceket. Ezek az élőfejek bekerülnek az Internet Explorer alapértelmezett fejléceibe. A fejlécek megadhatnak például a kiszolgálóhoz szükséges műveletet, a kiszolgálónak átadott adatok típusát vagy egy állapotkódot. Ez a paraméter figyelmen kívül lesz hagyva, ha URL nem HTTP-URL-cím.

lpvPostData
Mutató a HTTP POST tranzakcióval küldendő adatokra. A POST tranzakció például egy HTML-űrlap által gyűjtött adatok küldésére szolgál. Ha ez a paraméter nem ad meg semmilyen utólagos adatot, Navigate http GET tranzakciót ad ki. Ez a paraméter figyelmen kívül lesz hagyva, ha URL nem HTTP-URL-cím.

dwPostDataLen
A HTTP POST tranzakcióval küldendő adatok. A POST tranzakció például egy HTML-űrlap által gyűjtött adatok küldésére szolgál. Ha ez a paraméter nem ad meg semmilyen utólagos adatot, Navigate http GET tranzakciót ad ki. Ez a paraméter figyelmen kívül lesz hagyva, ha URL nem HTTP-URL-cím.

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

Hívja meg ezt a tagfüggvényt, hogy navigáljon az URL-cím által azonosított erőforráshoz vagy a teljes elérési út által azonosított fájlhoz.

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);

Paraméterek

pIDL
Egy struktúra mutatója ITEMIDLIST .

dwFlags
Egy változó jelzői, amelyek meghatározzák, hogy hozzá szeretné-e adni az erőforrást az előzménylistához, beolvassa-e a gyorsítótárba vagy írjon-e, és hogy az erőforrást egy új ablakban szeretné-e megjeleníteni. A változó az enumerálás által BrowserNavConstants meghatározott értékek kombinációja lehet.

lpszTargetFrameName
Mutató egy sztringre, amely annak a keretnek a nevét tartalmazza, amelyben az erőforrást meg szeretné jeleníteni.

lpszURL
Az URL-címet tartalmazó sztringre mutató mutató.

lpvPostData
A HTTP POST tranzakcióval küldendő adatok. A POST tranzakció például egy HTML-űrlap által gyűjtött adatok küldésére szolgál. Ha ez a paraméter nem ad meg semmilyen utólagos adatot, Navigate2 http GET tranzakciót ad ki. Ez a paraméter figyelmen kívül lesz hagyva, ha URL nem HTTP- vagy HTTPS-URL-cím.

dwPostDataLen
A paraméter által lpvPostData mutatott adatok bájtban megadott hossza.

lpszHeaders
Egy olyan értékre mutató mutató, amely megadja a kiszolgálónak küldendő HTTP- vagy HTTPS-fejléceket. Ezek az élőfejek bekerülnek az Internet Explorer alapértelmezett fejléceibe. A fejlécek megadhatnak például a kiszolgálóhoz szükséges műveletet, a kiszolgálónak átadott adatok típusát vagy egy állapotkódot. Ez a paraméter figyelmen kívül lesz hagyva, ha URL nem HTTP- vagy HTTPS-URL-cím.

baPostedData
Hivatkozás egy CByteArray objektumra.

Megjegyzések

Ez a tagfüggvény kibővíti a Navigate tagfüggvényt úgy, hogy támogatja a tallózást olyan speciális mappákon, mint például az Asztal és a Saját számítógép, amelyeket a paraméter pIDLjelöl.

Az Internet Explorerre és a WebBrowserre vonatkozik.

Example

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

CHtmlView::OnBeforeNavigate2

Ezt a tagfüggvényt a keretrendszer meghívja, hogy egy esemény aktiválódik, mielőtt navigációs művelet történne a webböngészőben.

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

Paraméterek

lpszURL
Mutasson egy olyan sztringre, amely tartalmazza azt az URL-címet, amelybe navigálni szeretne.

nFlags
Jövőbeli használatra fenntartva.

lpszTargetFrameName
Egy sztring, amely annak a keretnek a nevét tartalmazza, amelyben az erőforrást meg szeretné jeleníteni, vagy NULL ha az erőforráshoz nincs elnevezett keret megcélzva.

baPostedData
Hivatkozás a CByteArray kiszolgálónak küldendő adatokat tartalmazó objektumra, ha a HTTP POST tranzakciót használja.

lpszHeaders
A kiszolgálónak küldendő egyéb HTTP-fejléceket tartalmazó sztringre mutató mutató (csak HTTP URL-címek esetén). A fejlécek megadhatnak például a kiszolgálóhoz szükséges műveletet, a kiszolgálónak átadott adatok típusát vagy egy állapotkódot.

pbCancel
Mutató a mégse jelölőre. Egy alkalmazás beállíthatja ezt a paramétert nonzero értékre a navigációs művelet megszakításához, vagy nullára a folytatás engedélyezéséhez.

CHtmlView::OnCommandStateChange

Ezt a tagfüggvényt a keretrendszer meghívja, hogy értesítse az alkalmazást arról, hogy a webböngésző parancsának engedélyezett állapota megváltozott.

virtual void OnCommandStateChange(
    long nCommand,
    BOOL bEnable);

Paraméterek

nCommand
Annak a parancsnak az azonosítója, amelynek engedélyezett állapota megváltozott.

bEnable
Engedélyezett állapot. Ez a paraméter nem nulla, ha a parancs engedélyezve van, vagy nulla, ha le van tiltva.

CHtmlView::OnDocumentComplete

Ezt a tagfüggvényt a keretrendszer meghívja, hogy értesítse az alkalmazást arról, hogy egy dokumentum elérte az államot READYSTATE_COMPLETE .

virtual void OnDocumentComplete(LPCTSTR lpszURL);

Paraméterek

lpszURL
Egy olyan sztringre mutató mutató, amely kiértékeli az URL-címet, az UNC-fájlnevet vagy a PIDL-t (egy elemazonosító-listára mutató mutatót), amelybe navigált.

Megjegyzések

Nem minden keret indítja el ezt az eseményt, de minden olyan keret, amely egy eseményt OnDownloadBegin indít el, egy megfelelő OnDocumentComplete eseményt indít el.

A megadott lpszURL URL-cím eltérhet attól az URL-címtől, amelybe a böngészőnek azt mondták, hogy navigáljon, mivel ez az URL-cím a canonicalized és a qualified URL. Ha például egy alkalmazás egy hívás url-címét "www.microsoft.com" adja meg, akkor Navigate2az átadott OnNavigateComplete2 URL-cím lesz"<https://www.microsoft.com/>".Navigate Ha a kiszolgáló átirányította a böngészőt egy másik URL-címre, az átirányított URL-cím itt is megjelenik.

CHtmlView::OnDocWindowActivate

Az Internet Explorer vagy az MSHTML implementációjából IOleInPlaceActiveObject::OnDocWindowActivatehívható meg, amely értesíti az aktív helyszíni objektumot a tároló dokumentumablakának aktiválása vagy inaktiválása esetén.

virtual HRESULT OnDocWindowActivate(BOOL fActivate);

Paraméterek

fActivate
A dokumentumablak állapotát jelzi. Ha ez az érték nem érték, az ablak aktiválva lesz. Ha ez az érték nulla, az ablak inaktiválva lesz.

Visszaadott érték

S_OK ha a hiba sikeres, vagy egy OLE által definiált hibakód.

Megjegyzések

Felülbírálás OnDocWindowActivate a OnDocWindowActivate Microsoft Webböngésző vezérlő értesítésére való reagáláshoz. További IDocHostUIHandler::OnDocWindowActivate információt a Windows SDK-ban talál.

CHtmlView::OnDownloadBegin

Ezt a tagfüggvényt a keretrendszer meghívja egy dokumentum letöltésének megkezdéséhez.

virtual void OnDownloadBegin();

Megjegyzések

Ez az esemény röviddel az OnBeforeNavigate2 esemény után aktiválódik, kivéve, ha a navigáció megszakad. Minden olyan animáció vagy "foglalt" jelzés, amely szerint a tárolónak meg kell jelennie, csatlakoztatva kell lennie ehhez az eseményhez.

CHtmlView::OnDownloadComplete

A keretrendszer meghívja ezt a tagfüggvényt, amely jelzi, hogy egy navigációs művelet befejeződött, leállt vagy sikertelen volt.

virtual void OnDownloadComplete();

CHtmlView::OnEnableModeless

Akkor hívható meg, amikor az Internet Explorer vagy az MSHTML modális felhasználói felületet jelenít meg.

virtual HRESULT OnEnableModeless(BOOL fEnable);

Paraméterek

fEnable
Azt jelzi, hogy a gazdagép mód nélküli párbeszédpaneljei engedélyezve vagy letiltva vannak-e. Ha ez az érték nem nulla, a mód nélküli párbeszédpanelek engedélyezve vannak. Ha ez az érték nulla, a mód nélküli párbeszédpanelek le lesznek tiltva.

Visszaadott érték

S_OK ha a hiba sikeres, vagy egy OLE által definiált hibakód.

Megjegyzések

Engedélyezi vagy letiltja a mód nélküli párbeszédpaneleket, amikor a tároló létrehoz vagy megsemmisít egy modális párbeszédpanelt. Felülbírálás OnEnableModeless a EnableModeless Microsoft Webböngésző vezérlő értesítésére való reagáláshoz. További IDocHostUIHandler::EnableModeless információt a Windows SDK-ban talál.

CHtmlView::OnFilterDataObject

Az Internet Explorer vagy az MSHTML meghívta a gazdagépet, hogy a gazdagép lecserélhesse az Internet Explorer vagy az MSHTML adatobjektumát.

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

Paraméterek

pDataObject
Az Internet Explorer vagy az IDataObject MSHTML által megadott felület címe.

ppDataObject
A gazdagép által megadott felületmutatót fogadó IDataObject cím. Ennek a paraméternek a tartalmát mindig inicializálni NULLkell, még akkor is, ha a metódus sikertelen.

Visszaadott érték

S_OK ha az adatobjektumot lecserélik, S_FALSE ha az adatobjektumot nem cserélik le, vagy ha hiba történik, OLE által definiált hibakód.

Megjegyzések

Felülbírálás OnFilterDataObject a FilterDataObject Microsoft Webböngésző vezérlő értesítésére való reagáláshoz. További IDocHostUIHandler::FilterDataObject információt a Windows SDK-ban talál.

CHtmlView::OnFrameWindowActivate

IOleInPlaceActiveObject::OnFrameWindowActivate Meghívva, hogy értesítse az objektumot, ha a tároló legfelső szintű keretablaka aktiválva vagy inaktiválva van.

virtual HRESULT OnFrameWindowActivate(BOOL fActivate);

Paraméterek

fActivate
A tároló legfelső szintű keretablakának állapotát jelzi. Ha ez az érték nem érték, az ablak aktiválva lesz. Ha ez az érték nulla, az ablak inaktiválva lesz.

Visszaadott érték

S_OK ha a hiba sikeres, vagy egy OLE által definiált hibakód.

Megjegyzések

Felülbírálás OnFrameWindowActivate a OnFrameWindowActivate Microsoft Webböngésző vezérlő értesítésére való reagáláshoz. További IDocHostUIHandler::OnFrameWindowActivate információt a Windows SDK-ban talál.

CHtmlView::OnFullScreen

Ezt a tagfüggvényt a keretrendszer hívja meg, amikor a FullScreen tulajdonság megváltozott.

virtual void OnFullScreen(BOOL bFullScreen);

Paraméterek

bFullScreen
Nonzero, ha az Internet Explorer teljes képernyős módban van; ellenkező esetben nulla.

CHtmlView::OnGetDropTarget

Az Internet Explorer vagy az MSHTML meghívja, amikor drop célként használják, hogy a gazdagép alternatívát IDropTargetbiztosíthasson.

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

Paraméterek

pDropTarget
IDropTarget Az Internet Explorer vagy az MSHTML használata javasolt.

ppDropTarget
Annak a címnek a IDropTarget címe, amely megkapja a IDropTarget gazdagép által megadni kívánt felületmutatót.

Visszaadott érték

A visszatérési kódok listáját a Windows SDK-ban találja IDocHostUIHandler::GetDropTarget .

Megjegyzések

Felülbírálás OnGetDropTarget a GetDropTarget Microsoft Webböngésző vezérlő értesítésére való reagáláshoz. További IDocHostUIHandler::GetDropTarget információt a Windows SDK-ban talál.

CHtmlView::OnGetExternal

Az Internet Explorer vagy az MSHTML hívja meg a gazdagép felületének lekéréséhez IDispatch .

virtual HRESULT OnGetExternal(LPDISPATCH* lppDispatch);

Paraméterek

lppDispatch
A gazdaalkalmazás felületi mutatóját fogadó IDispatch címre mutató mutató. Ha a gazdagép egy Automation-felületet tesz elérhetővé, ezen a paraméteren keresztül hivatkozhat az Internet Explorerre vagy az MSHTML-re. Ennek a paraméternek a tartalmát mindig inicializálni NULLkell, még akkor is, ha a metódus sikertelen.

Visszaadott érték

S_OK ha a hiba sikeres, vagy egy OLE által definiált hibakód.

Megjegyzések

Felülbírálás OnGetExternal a GetExternal Microsoft Webböngésző vezérlő értesítésére való reagáláshoz. További IDocHostUIHandler::GetExternal információt a Windows SDK-ban talál.

CHtmlView::OnGetHostInfo

Lekéri az Internet Explorer vagy az MSHTML-gazdagép felhasználói felületi képességeit.

virtual HRESULT OnGetHostInfo(DOCHOSTUIINFO* pInfo);

Paraméterek

pInfo
DOCHOSTUIINFO A gazdagép felhasználói felületi képességeit fogadó struktúra címe.

Visszaadott érték

S_OK ha a hiba sikeres, vagy egy OLE által definiált hibakód.

Megjegyzések

Felülbírálás OnGetHostInfo a GetHostInfo Microsoft Webböngésző vezérlő értesítésére való reagáláshoz. További IDocHostUIHandler::GetHostInfo információt a Windows SDK-ban talál.

CHtmlView::OnGetOptionKeyPath

Hívja meg ezt a tagfüggvényt annak a beállításkulcsnak a lekéréséhez, amely alatt az Internet Explorer vagy az MSHTML tárolja a felhasználói beállításokat.

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

Paraméterek

pchKey
Annak a beállításkulcs-sztringnek LPOLESTR a címe, amelyben a gazdagép tárolja az alapértelmezett beállításokat. Ez az alkulcs a HKEY_CURRENT_USER kulcs alatt lesz. A memória lefoglalása a következővel CoTaskMemAlloc: . A hívó alkalmazás felelős a memória felszabadításáért a .CoTaskMemFree Ezt a paramétert mindig inicializálni NULLkell, még akkor is, ha a metódus sikertelen.

dwReserved
Jövőbeli használatra fenntartva. Jelenleg nincs használatban.

Visszaadott érték

S_OK ha sikeres, vagy S_FALSE más módon. Ha S_FALSEaz Internet Explorer vagy az MSHTML alapértelmezés szerint a saját felhasználói beállításai között van.

Megjegyzések

Felülbírálás OnGetOptionKeyPath a GetOptionKeyPath Microsoft Webböngésző vezérlő értesítésére való reagáláshoz. További IDocHostUIHandler::GetOptionKeyPath információt a Windows SDK-ban talál.

CHtmlView::OnHideUI

Ezt a tagfüggvényt a keretrendszer hívja meg, amikor az Internet Explorer vagy az MSHTML eltávolítja a menüit és eszköztárait.

virtual HRESULT OnHideUI();

Visszaadott érték

S_OK ha a hiba sikeres, vagy egy OLE által definiált hibakód.

Megjegyzések

Felülbírálás OnHideUI a HideUI Microsoft Webböngésző vezérlő értesítésére való reagáláshoz. További IDocHostUIHandler::HideUI információt a Windows SDK-ban talál.

CHtmlView::OnMenuBar

Ezt a tagfüggvényt a keretrendszer hívja meg, amikor a MenuBar tulajdonság megváltozott.

virtual void OnMenuBar(BOOL bMenuBar);

Paraméterek

bMenuBar
Nonzero, ha az Internet Explorer menüsávja látható; ellenkező esetben nulla.

CHtmlView::OnNavigateComplete2

Ezt a tagfüggvényt a keretrendszer hívja meg, miután a hivatkozásra való navigálás befejeződött (ablakon vagy keretkészleten).

virtual void OnNavigateComplete2(LPCTSTR strURL);

Paraméterek

strURL
Olyan sztringkifejezés, amely az URL-cím, UNC fájlnév vagy PIDL (egy elemazonosító-listára mutató mutató) kiértékelésére kerül, amely a navigáláskor lett megjelenítve.

Megjegyzések

Az URL-paraméter lehet PIDL, ha van egy rendszerhéj-névtér entitás, amelynek nincs URL-címe.

A benne strURL található URL-cím eltérhet attól az URL-címtől, amelybe a böngészőnek azt mondták, hogy navigáljon, mivel ez az URL-cím a canonicalized és a qualified URL. Ha például egy alkalmazás egy hívás url-címét "www.microsoft.com" adja meg, akkor Navigate2az átadott OnNavigateComplete2 URL-cím lesz"<https://www.microsoft.com/>".Navigate Ha a kiszolgáló átirányította a böngészőt egy másik URL-címre, az átirányított URL-cím itt is megjelenik.

CHtmlView::OnNavigateError

A keretrendszer meghívja, ha a hivatkozásra való navigálás sikertelen.

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

Paraméterek

lpszURL
Az URL-cím, amelynek a navigációja sikertelen volt.

lpszFrame
Annak a keretnek a neve, amelyben az erőforrást meg kell jeleníteni, vagy NULL ha az erőforráshoz nem volt elnevezett keret megcélzva.

dwError
Hibaállapot-kód, ha elérhető. A lehetséges HRESULT és HTTP-állapotkódok listáját az Eseményállapotkódok című témakörben találjaNavigateError.

pbCancel
Itt adhatja meg, hogy megszakítsa-e a navigációs műveletet egy hibalapra vagy bármely további automatikus keresésre. Ha TRUE (az alapértelmezett) folytassa a navigációt egy hibaoldalra vagy egy automatikus keresésre; ha FALSE, akkor mondja le a hibaoldalra vagy az automatikus keresésre való navigálást.

Megjegyzések

A metódus felülbírálása egyéni navigációs hibakezelés biztosításához.

További információért, lásd: DWebBrowserEvents2::NavigateError

CHtmlView::OnNewWindow2

Ezt a tagfüggvényt a keretrendszer hívja meg, amikor új ablakot kell létrehozni egy erőforrás megjelenítéséhez.

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

Paraméterek

ppDisp
Egy olyan illesztőmutatóra mutató mutató, amely opcionálisan egy új WebBrowser vagy Internet Explorer-objektum illesztőmutatóját fogadja IDispatch .

Cancel
Mutató a mégse jelölőre. Egy alkalmazás beállíthatja ezt a paramétert nonzero értékre a navigációs művelet megszakításához, vagy nullára a folytatás engedélyezéséhez.

Megjegyzések

Ez az esemény megelőzi egy új ablak létrehozását a WebBrowserből.

CHtmlView::OnProgressChange

Ezt a tagfüggvényt a keretrendszer meghívja, hogy értesítse az alkalmazást a letöltési művelet előrehaladásáról.

virtual void OnProgressChange(
    long nProgress,
    long nProgressMax);

Paraméterek

nProgress
A megjelenítendő teljes folyamat mennyisége, vagy -1, ha a folyamat befejeződött.

nProgressMax
Maximális előrehaladási érték.

Megjegyzések

A tároló az esemény által biztosított információk segítségével megjelenítheti az eddig letöltött bájtok számát, vagy frissítheti a folyamatjelzőt.

CHtmlView::OnPropertyChange

Ezt a tagfüggvényt a keretrendszer meghívja egy olyan alkalmazás értesítésére, amely PutProperty módosította egy tulajdonság értékét.

virtual void OnPropertyChange(LPCTSTR lpszProperty);

Paraméterek

lpszProperty
A tulajdonság nevét tartalmazó sztringre mutató mutató.

CHtmlView::OnQuit

Ezt a tagfüggvényt a keretrendszer meghívja, hogy értesítse az alkalmazást arról, hogy az Internet Explorer alkalmazás készen áll a kilépésre.

virtual void OnQuit();

CHtmlView::OnResizeBorder

Az Internet Explorer vagy az MSHTML implementációja IOleInPlaceActiveObject::ResizeBorderhívja meg, amely figyelmezteti az objektumot, hogy át kell méreteznie a szegélyterületet.

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

Paraméterek

prcBorder
Új külső téglalap szegélyterülethez.

pUIWindow
Mutató annak a keretnek vagy dokumentumablak-objektumnak a felületére, amelynek szegélye megváltozott.

fFrameWindow
TRUE ha a keretablak hív IOleInPlaceActiveObject::ResizeBorder, ellenkező esetben FALSE.

Visszaadott érték

S_OK ha a hiba sikeres, vagy egy OLE által definiált hibakód.

Megjegyzések

Felülbírálás OnResizeBorder a ResizeBorder Microsoft Webböngésző vezérlő értesítésére való reagáláshoz. További IDocHostUIHandler::ResizeBorder információt a Windows SDK-ban talál.

CHtmlView::OnShowContextMenu

Az Internet Explorerből vagy az MSHTML-ből hívható meg, amikor meg szeretné jeleníteni a helyi menüt.

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

Paraméterek

dwID
A megjelenítendő helyi menü azonosítója. Az értékek listáját a Windows SDK-ban találja IDocHostUIHandler::ShowContextMenu .

ppt
A menü képernyőkoordinátái.

pcmdtReserved
IOleCommandTarget az objektum parancsállapotának lekérdezésére és parancsok végrehajtására szolgáló felület.

pdispReserved
IDispatch az objektum felületét a képernyő koordinátáinál. Ez lehetővé teszi, hogy a gazdagép megkülönböztetjen bizonyos objektumokat, hogy pontosabb kontextust biztosítson.

Visszaadott érték

Az értékek listáját a Windows SDK-ban találja IDocHostUIHandler::ShowContextMenu .

Megjegyzések

Felülbírálás OnShowContextMenu a ShowContextMenu Microsoft Webböngésző vezérlő értesítésére való reagáláshoz. További IDocHostUIHandler::ShowContextMenu információt a Windows SDK-ban talál.

CHtmlView::OnShowUI

Mielőtt az Internet Explorer vagy az MSHTML megjelenítené a menüit és eszköztárait.

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

Paraméterek

dwID
Jövőbeli használatra fenntartva.

pActiveObject
IOleInPlaceActiveObject az aktuálisan aktív objektum felületét.

pCommandTarget
IOleCommandTarget felületét.

pFrame
IOleInPlaceFrame felületét. Erre a menük és eszköztárak esetében van szükség.

pDoc
IOleInPlaceUIWindow interfészt az objektumhoz. Erre az eszköztárak esetében van szükség.

Visszaadott érték

Az értékek listáját a Windows SDK-ban találja IDocHostUIHandler::ShowUI .

Megjegyzések

Felülbírálás OnShowUI a ShowUI Microsoft Webböngésző vezérlő értesítésére való reagáláshoz. További IDocHostUIHandler::ShowUI információt a Windows SDK-ban talál.

CHtmlView::OnStatusBar

Ezt a tagfüggvényt a keretrendszer hívja meg, amikor a StatusBar tulajdonság megváltozott.

virtual void OnStatusBar(BOOL bStatusBar);

Paraméterek

bStatusBar
Nonzero, ha az Internet Explorer állapotsora látható vagy nulla.

CHtmlView::OnStatusTextChange

Ezt a tagfüggvényt a keretrendszer meghívja, hogy értesítse az alkalmazást arról, hogy a WebBrowser vezérlőhöz társított állapotsor szövege megváltozott.

virtual void OnStatusTextChange(LPCTSTR lpszText);

Paraméterek

lpszText
Az új állapotsor szövegét tartalmazó sztring.

CHtmlView::OnTheaterMode

Ezt a tagfüggvényt a keretrendszer hívja meg, amikor a TheaterMode tulajdonság megváltozott.

virtual void OnTheaterMode(BOOL bTheaterMode);

Paraméterek

bTheaterMode
Nonzero, ha az Internet Explorer színházi módban van; ellenkező esetben nulla.

CHtmlView::OnTitleChange

Ezt a tagfüggvényt a keretrendszer hívja meg az alkalmazás értesítésére, ha a WebBrowser vezérlőben lévő dokumentum címe elérhetővé válik vagy megváltozik.

virtual void OnTitleChange(LPCTSTR lpszText);

Paraméterek

lpszText
Az új dokumentum címe.

Megjegyzések

HTML esetén a cím változhat; miközben a HTML továbbra is letöltődik, a dokumentum URL-címe címként van beállítva. Miután a valós cím (ha van ilyen) a HTML-ből lesz elemezve, a cím a tényleges címnek megfelelően módosul.

CHtmlView::OnToolBar

Ezt a tagfüggvényt a keretrendszer hívja meg, amikor a ToolBar tulajdonság megváltozott.

virtual void OnToolBar(BOOL bToolBar);

Paraméterek

bToolBar
Nonzero, ha az Internet Explorer eszköztára máskülönben látható vagy nulla.

CHtmlView::OnTranslateAccelerator

Az Internet Explorer vagy az MSHTML meghívja, ha IOleInPlaceActiveObject::TranslateAcceleratorIOleControlSite::TranslateAccelerator a tároló üzenetsorából a menügyorsítókulcs-üzenetek feldolgozására van meghívva.

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

Paraméterek

lpMsg
A lefordítandó üzenetre mutat.

pguidCmdGroup
Parancscsoport azonosítója.

nCmdID
Parancsazonosító.

Visszaadott érték

S_OK ha sikeres, vagy S_FALSE más módon.

Megjegyzések

Felülbírálás OnTranslateAccelerator a TranslateAccelerator Microsoft Webböngésző vezérlő értesítésére való reagáláshoz. További IDocHostUIHandler::TranslateAccelerator információt a Windows SDK-ban talál.

CHtmlView::OnTranslateUrl

Az Internet Explorer vagy az MSHTML meghívta, hogy lehetővé tegye a gazdagép számára a betöltendő URL-cím módosításának lehetőségét.

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

Paraméterek

dwTranslate
Jövőbeli használatra fenntartva.

pchURLIn
Az Internet Explorer vagy az MSHTML által megadott sztring címe, amely a lefordítandó URL-címet jelöli.

ppchURLOut
A lefordított URL-címet fogadó sztringmutató címe. A gazdagép a feladatmemória-kiosztó használatával lefoglalja a puffert. Ennek a paraméternek a tartalmát mindig inicializálni NULLkell, még akkor is, ha az URL-cím nincs lefordítva, vagy a metódus meghiúsul.

Visszaadott érték

S_OK ha az URL-címet lefordították, S_FALSE ha az URL-címet nem fordították le, vagy ha hiba történt, OLE által definiált hibakód.

Megjegyzések

Felülbírálás OnTranslateUrl a TranslateUrl Microsoft Webböngésző vezérlő értesítésére való reagáláshoz. További IDocHostUIHandler::TranslateUrl információt a Windows SDK-ban talál.

CHtmlView::OnUpdateUI

Értesíti a gazdagépet, hogy a parancs állapota megváltozott.

virtual HRESULT OnUpdateUI();

Visszaadott érték

S_OK ha a hiba sikeres, vagy egy OLE által definiált hibakód.

Megjegyzések

A gazdagépnek frissítenie kell az eszköztárgombok állapotát. Ezt a metódust a függvény a visszatérési értéktől ShowUIfüggetlenül meghívja. Felülbírálás OnUpdateUI a UpdateUI Microsoft Webböngésző vezérlő értesítésére való reagáláshoz.

CHtmlView::OnVisible

Ezt a tagfüggvényt a keretrendszer hívja meg, amikor a WebBrowser ablakának meg kell jelennie vagy el kell rejtenie.

virtual void OnVisible(BOOL bVisible);

Paraméterek

bVisible
Nonzero, ha az objektum látható vagy nulla.

Megjegyzések

Ez lehetővé teszi, hogy az objektumvezérlő gazdaablaka ugyanúgy viselkedjen, mint az Internet Explorer ablaka.

CHtmlView::PutProperty

Hívja meg ezt a tagfüggvényt egy adott objektumhoz társított tulajdonság beállításához.

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);

Paraméterek

lpszProperty
A beállítani kívánt tulajdonságot tartalmazó sztring.

vtValue
A tulajdonság új értéke, amelyet lpszPropertya .

lpszPropertyName
A beállítani kívánt tulajdonság nevét tartalmazó sztringre mutató mutató.

dValue
A tulajdonság új értéke.

lValue
A tulajdonság új értéke.

lpszValue
A tulajdonság új értékét tartalmazó sztringre mutató mutató.

nValue
A tulajdonság új értéke.

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::QueryFormsCommand

A felhasználói felület eseményei által létrehozott egy vagy több parancs állapotának lekérdezése.

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

Paraméterek

dwCommandID
A lekérdezett parancs azonosítója.

pbSupported
Egy mutató, BOOL amely megadja, hogy a parancs (azonosította) támogatott-e dwCommandID. Ha TRUEa parancs támogatott; ellenkező esetben FALSE.

pbEnabled
Egy mutató, BOOL amely megadja, hogy a parancs (azonosította dwCommandID) engedélyezve van-e. Ha TRUEa parancs támogatott; ellenkező esetben FALSE.

pbChecked
Egy mutató, BOOL amely megadja, hogy a parancs (azonosította) be van-e dwCommandIDjelölve. Ha TRUEa parancs támogatott; ellenkező esetben FALSE.

Visszaadott érték

Egy standard HRESULT érték. A lehetséges értékek teljes listáját a Windows SDK-ban talál IOleCommandTarget::QueryStatus .

Megjegyzések

QueryFormsCommand implementálja a metódus viselkedését IOleCommandTarget::QueryStatus .

CHtmlView::QueryStatusWB

A tagfüggvény meghívása parancsállapot lekérdezéséhez.

OLECMDF QueryStatusWB(OLECMDID cmdID) const;

Paraméterek

cmdID
Annak OLECMDID a parancsnak az értéke, amelyhez a hívónak állapotinformációra van szüksége.

Visszaadott érték

A parancs állapotát fogadó érték címe OLECMDF .

Megjegyzések

QueryStatusWB implementálja a metódus viselkedését IOleCommandTarget::QueryStatus .

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::Refresh

Újra betölti azt az URL-címet vagy fájlt, amelyet a webböngésző jelenleg megjelenít.

void Refresh();

Megjegyzések

Refresh nem tartalmaz paramétereket a frissítési szint beállításához.

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::Refresh2

Újra betölti azt a fájlt, amelyet az Internet Explorer jelenleg megjelenít.

void Refresh2(int nLevel);

Paraméterek

nLevel
A frissítési szintet meghatározó változó címe. A lehetséges változók a Windows SDK-ban RefreshConstantsvannak definiálva.

Megjegyzések

Ellentétben Refresha frissítési Refresh2 szintet meghatározó paraméterrel.

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::SetAddressBar

Hívja meg ezt a tagfüggvényt az Internet Explorer-objektum címsorának megjelenítéséhez vagy elrejtéséhez.

void SetAddressBar(BOOL bNewValue);

Paraméterek

bNewValue
Nonzero a címsor megjelenítéséhez; ellenkező esetben nulla.

Megjegyzések

Az Internet Explorerre vonatkozik. Ha ezt a hívást WebBrowser-vezérlővel használja, az nem ad vissza hibát, de figyelmen kívül hagyja ezt a hívást.

CHtmlView::SetFullScreen

Hívja meg ezt a tagfüggvényt az Internet Explorer teljes képernyős vagy normál ablakmódra való beállításához.

void SetFullScreen(BOOL bNewValue);

Paraméterek

bNewValue
Nonzero teljes képernyős módhoz; ellenkező esetben nulla.

Megjegyzések

Teljes képernyős módban az Internet Explorer főablaka teljes méretű, és az állapotsor, az eszköztár, a menüsáv és a címsor rejtett.

Az Internet Explorerre vonatkozik. Ha ezt a hívást WebBrowser-vezérlővel használja, az nem ad vissza hibát, de figyelmen kívül hagyja ezt a hívást.

CHtmlView::SetHeight

Hívja meg ezt a tagfüggvényt az Internet Explorer főablakának magasságának beállításához.

void SetHeight(long nNewValue);

Paraméterek

nNewValue
A főablak magassága képpontban.

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::SetLeft

Az Internet Explorer főablakának vízszintes pozícióját állítja be.

void SetLeft(long nNewValue);

Paraméterek

nNewValue
A főablak bal szélének képernyőkoordináta.

CHtmlView::SetMenuBar

Hívja meg ezt a tagfüggvényt az Internet Explorer menüsávjának megjelenítéséhez vagy elrejtéséhez.

void SetMenuBar(BOOL bNewValue);

Paraméterek

bNewValue
Nonzero a menüsáv megjelenítéséhez; ellenkező esetben nulla.

Megjegyzések

Az Internet Explorerre vonatkozik. Ha ezt a hívást WebBrowser-vezérlővel használja, az nem ad vissza hibát, de figyelmen kívül hagyja ezt a hívást.

CHtmlView::SetOffline

Hívja meg ezt a tagfüggvényt egy érték beállításához, amely jelzi, hogy a WebBrowser vezérlő jelenleg offline módban működik-e.

void SetOffline(BOOL bNewValue);

Paraméterek

bNewValue
Nonzero a helyi gyorsítótárból való olvasáshoz; ellenkező esetben nulla.

Megjegyzések

Offline módban a böngésző a forrásdokumentum helyett a helyi gyorsítótárból olvassa be a HTML-lapokat.

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::SetRegisterAsBrowser

Hívja meg ezt a tagfüggvényt egy érték beállításához, amely jelzi, hogy a WebBrowser vezérlő regisztrálva van-e felső szintű böngészőként a célnévfeloldáshoz.

void SetRegisterAsBrowser(BOOL bNewValue);

Paraméterek

bNewValue
Meghatározza, hogy az Internet Explorer felső szintű böngészőként van-e regisztrálva. Ha nem, akkor a webböngésző felső szintű böngészőként van regisztrálva; ha nulla, akkor nem felső szintű böngésző. Az alapértelmezett érték nulla.

Megjegyzések

A legfelső szintű böngésző a beállításjegyzékben alapértelmezett böngészőként beállított böngésző.

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::SetRegisterAsDropTarget

Hívja meg ezt a tagfüggvényt egy érték beállításához, amely jelzi, hogy a WebBrowser vezérlő regisztrálva van-e a navigációs célként.

void SetRegisterAsDropTarget(BOOL bNewValue);

Paraméterek

bNewValue
Azt határozza meg, hogy a WebBrowser vezérlő a navigációs célként van-e regisztrálva. Ha nem aero, az objektum drop targetként van regisztrálva; ha nulla, akkor az nem dobási cél.

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::SetSilent

Hívja meg ezt a tagfüggvényt egy érték beállításához, amely jelzi, hogy megjeleníthetők-e párbeszédpanelek.

void SetSilent(BOOL bNewValue);

Paraméterek

bNewValue
Ha nem, akkor a párbeszédpanelek nem jelennek meg; ha nulla, a párbeszédpanelek megjelennek. Az alapértelmezett érték nulla.

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::SetStatusBar

Hívja meg ezt a tagfüggvényt az állapotsor megjelenítéséhez.

void SetStatusBar(BOOL bNewValue);

Paraméterek

bNewValue
Nonzero, ha az állapotsor látható; ellenkező esetben nulla.

Megjegyzések

Az Internet Explorerre vonatkozik. Ha ezt a hívást WebBrowser-vezérlővel használja, az nem ad vissza hibát, de figyelmen kívül hagyja ezt a hívást.

CHtmlView::SetTheaterMode

Ennek a tagfüggvénynek a meghívásával állítson be egy értéket, amely jelzi, hogy a WebBrowser vezérlő színház módban van-e.

void SetTheaterMode(BOOL bNewValue);

Paraméterek

bNewValue
A Nonzero beállításához a WebBrowser vezérlőt állítsa színházi módra; ellenkező esetben nulla. Az alapértelmezett érték nulla.

Megjegyzések

Amikor a webböngésző színházi módban van, a böngésző főablaka kitölti a teljes képernyőt, megjelenik egy eszköztár, amelyen a navigációs eszközök minimális készlete látható, és az állapotsor a képernyő jobb felső sarkában jelenik meg.

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::SetToolBar

Hívja meg ezt a tagfüggvényt az Internet Explorer eszköztárának megjelenítéséhez vagy elrejtéséhez.

void SetToolBar(int nNewValue);

Paraméterek

nNewValue
Azt jelzi, hogy meg szeretné-e jeleníteni az eszköztárat. Nonzero, ha az eszköztárat meg kell jeleníteni; ellenkező esetben nulla.

Megjegyzések

Az Internet Explorerre vonatkozik. Ha ezt a hívást WebBrowser-vezérlővel használja, az nem ad vissza hibát, de figyelmen kívül hagyja ezt a hívást.

CHtmlView::SetTop

Ennek a tagfüggvénynek a meghívása a WebBrowser vezérlő belső felső széle és a tároló felső széle közötti távolság beállításához

void SetTop(long nNewValue);

Paraméterek

nNewValue
A főablak felső szélének képernyőkoordináta.

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::SetVisible

Hívja meg ezt a tagfüggvényt a WebBrowser vezérlő láthatósági állapotának beállításához.

void SetVisible(BOOL bNewValue);

Paraméterek

bNewValue
Nonzero, ha a vezérlő látható; ellenkező esetben nulla.

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

CHtmlView::SetWidth

Beállítja az Internet Explorer főablakának szélességét.

void SetWidth(long nNewValue);

Paraméterek

nNewValue
Az Internet Explorer főablakának szélessége képpontban.

CHtmlView::Stop

Hívja meg ezt a tagfüggvényt, hogy megszakítsa a függőben lévő navigációs vagy letöltési műveletet, és állítsa le a dinamikus oldalelemeket, például a háttérhangokat és az animációkat.

void Stop();

Megjegyzések

Az Internet Explorerre és a WebBrowserre vonatkozik.

Lásd még

MFC-minta MFCIE
CFormView osztály
Hierarchiadiagram
IWebBrowser2