代码拉取完成,页面将自动刷新
#pragma once
#include "resource.h"
#include "CEFWebkit.h"
class CEFWebkitBrowserWnd : public WindowImplBase
{
public:
CEFWebkitBrowserWnd();
~CEFWebkitBrowserWnd();
virtual LPCTSTR GetWindowClassName() const { return _T("CEFWebkitBrowserWnd"); }
virtual CDuiString GetSkinFile() { return _T("skin.xml"); }
virtual CDuiString GetSkinFolder() { return _T("Skin"); }
virtual CControlUI* CreateControl(LPCTSTR pstrClass);
virtual void OnFinalMessage(HWND hWnd);
virtual LRESULT OnDestroy(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& bHandled);
virtual LRESULT OnClose(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& bHandled);
virtual void OnClick(TNotifyUI& msg) override;
virtual void InitWindow();
virtual void Notify(TNotifyUI& msg);
virtual LRESULT HandleCustomMessage(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
public:
void OnInitComplate();
//标题栏发生改变
void OnTitleChanged(int nWebBrowserID,const CefString str);
//浏览器页创建成功
void OnAfterCreate(int nWebBrowserID);
//浏览器页关闭
void OnBrowserClose(int nBrowserID);
void OnWebLoadEnd(WPARAM wparam,LPARAM lparam);
void OnWebLoadStart(WPARAM wParam, LPARAM lParam);
COptionUI* GetActiveOption() const;
void SwitchUIState();
public:
static CEFWebkitBrowserWnd* pCEFWebkitBrowserWnd;
wstring strURL_;
wstring strTitle_;
CCEFWebkitUI* pWKEWebkitCtrl_;
private:
CRichEditUI* pURLEditCtrl_;
CEditUI* pSearchEditCtrl_;
CLabelUI* pWebStateCtrl_;
CHorizontalLayoutUI* pWebTabContainer_;
CButtonUI* pGoBackCtrl_;
CButtonUI* pGoForwardCtrl_;
class COptionTag
{
public:
int nID_;
COptionTag::COptionTag(int nID) :nID_(nID)
{
};
};
};
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。