#include <CtrlWeb.h>
Public Member Functions | |
CWebCtrl () | |
virtual | ~CWebCtrl () |
BOOL | Create (DWORD dwStyle, CWnd *pParentWnd, UINT nID=AFX_IDW_PANE_FIRST) |
void | EnableCoolMenu (BOOL bEnable=TRUE) |
void | EnableSandbox (BOOL bSandbox=TRUE) |
void | SetExternal (IDispatch *pDispatch) |
HRESULT | Navigate (LPCTSTR lpszURL, DWORD dwFlags=0, LPCTSTR lpszTargetFrameName=NULL, LPCTSTR lpszHeaders=NULL, LPVOID lpvPostData=NULL, DWORD dwPostDataLen=0) |
Protected Member Functions | |
virtual BOOL | PreTranslateMessage (MSG *pMsg) |
afx_msg int | OnCreate (LPCREATESTRUCT lpCreateStruct) |
afx_msg void | OnDestroy () |
afx_msg void | OnSize (UINT nType, int cx, int cy) |
afx_msg void | OnPaint () |
void | EnterMenu (POINT *pPoint) |
virtual void | BeforeNavigate2 (LPDISPATCH pDispatch, VARIANT *pvURL, VARIANT *pvFlags, VARIANT *pvTargetFrameName, VARIANT *pvPostData, VARIANT *pvHeaders, VARIANT_BOOL *pvCancel) |
virtual void | OnNewWindow2 (LPDISPATCH *ppDisp, VARIANT_BOOL *bCancel) |
virtual BOOL | CreateControlSite (COleControlContainer *pContainer, COleControlSite **ppSite, UINT nID, REFCLSID clsid) |
Static Protected Member Functions | |
static LRESULT PASCAL | WebWndProc (HWND hWnd, UINT nMsg, WPARAM wParam, LPARAM lParam) |
Protected Attributes | |
CWnd | m_wndBrowser |
CComPtr< IWebBrowser2 > | m_pBrowser |
CComPtr< IDispatch > | m_pExternal |
BOOL | m_bSandbox |
DWORD | m_tFrame |
CCoolMenu * | m_pMenu |
HWND | m_hWndThis |
WNDPROC | m_pWndProc |
Static Protected Attributes | |
static CWebCtrl * | m_pThis = NULL |
Classes | |
class | DocSite |
|
Definition at line 56 of file CtrlWeb.cpp. References NULL. |
|
Definition at line 63 of file CtrlWeb.cpp. References EnterMenu(), m_pMenu, and NULL. |
|
Definition at line 282 of file CtrlWeb.cpp. References m_pBrowser, m_tFrame, and NULL. |
|
Definition at line 75 of file CtrlWeb.cpp. References NULL. Referenced by CLibraryCollectionView::OnCreate(). |
|
Definition at line 316 of file CtrlWeb.cpp. References NULL. |
|
Definition at line 82 of file CtrlWeb.cpp. References EnterMenu(), CSkin::GetWatermark(), m_pMenu, NULL, CCoolMenu::SetWatermark(), and Skin. Referenced by CLibraryCollectionView::OnCreate(). |
|
Definition at line 99 of file CtrlWeb.cpp. References m_bSandbox, and m_pBrowser. Referenced by CLibraryCollectionView::OnCreate(). |
|
Definition at line 219 of file CtrlWeb.cpp. References _tcsistr(), m_hWndThis, m_pMenu, m_pThis, m_pWndProc, NULL, and WebWndProc(). Referenced by EnableCoolMenu(), OnDestroy(), and ~CWebCtrl(). |
|
Definition at line 110 of file CtrlWeb.cpp. References m_pBrowser, and NULL. Referenced by CLibraryCollectionView::OnCreate(), and CLibraryCollectionView::ShowCollection(). |
|
Definition at line 133 of file CtrlWeb.cpp. References m_bSandbox, m_pBrowser, m_wndBrowser, and NULL. |
|
Definition at line 163 of file CtrlWeb.cpp. References EnterMenu(), m_pBrowser, m_wndBrowser, and NULL. |
|
Definition at line 303 of file CtrlWeb.cpp. References m_bSandbox, and m_tFrame. |
|
Definition at line 199 of file CtrlWeb.cpp. References m_wndBrowser. |
|
Definition at line 185 of file CtrlWeb.cpp. References m_wndBrowser, and NULL. |
|
Definition at line 173 of file CtrlWeb.cpp. References m_pBrowser. |
|
Definition at line 105 of file CtrlWeb.cpp. References m_pExternal. Referenced by CLibraryCollectionView::OnCreate(). |
|
Definition at line 252 of file CtrlWeb.cpp. References CCoolMenu::AddMenu(), m_hWndThis, m_pMenu, m_pThis, m_pWndProc, NULL, CCoolMenu::OnDrawItem(), and CCoolMenu::OnMeasureItem(). Referenced by EnterMenu(). |
|
Definition at line 48 of file CtrlWeb.h. Referenced by EnableSandbox(), OnCreate(), and OnNewWindow2(). |
|
Definition at line 66 of file CtrlWeb.h. Referenced by EnterMenu(), and WebWndProc(). |
|
Definition at line 46 of file CtrlWeb.h. Referenced by BeforeNavigate2(), EnableSandbox(), Navigate(), OnCreate(), OnDestroy(), and PreTranslateMessage(). |
|
Definition at line 47 of file CtrlWeb.h. Referenced by SetExternal(). |
|
Definition at line 65 of file CtrlWeb.h. Referenced by EnableCoolMenu(), EnterMenu(), WebWndProc(), and ~CWebCtrl(). |
|
Definition at line 217 of file CtrlWeb.cpp. Referenced by EnterMenu(), and WebWndProc(). |
|
Definition at line 67 of file CtrlWeb.h. Referenced by EnterMenu(), and WebWndProc(). |
|
Definition at line 49 of file CtrlWeb.h. Referenced by BeforeNavigate2(), and OnNewWindow2(). |
|
Definition at line 45 of file CtrlWeb.h. Referenced by OnCreate(), OnDestroy(), OnPaint(), and OnSize(). |