a
This commit is contained in:
@@ -0,0 +1,78 @@
|
||||
#ifndef __WKEWINDOW__H_
|
||||
#define __WKEWINDOW__H_
|
||||
|
||||
#include <queue>
|
||||
#include <Windows.h>
|
||||
#include <objbase.h>
|
||||
#include <UIlib.h>
|
||||
#include <string>
|
||||
|
||||
#include "miniblink\\wke.h"
|
||||
|
||||
using namespace DuiLib;
|
||||
using namespace std;
|
||||
using namespace wke;
|
||||
|
||||
class CWkeWindow : public WindowImplBase
|
||||
{
|
||||
public:
|
||||
CWkeWindow(void);
|
||||
virtual ~CWkeWindow(void);
|
||||
|
||||
public:
|
||||
LPCTSTR GetWindowClassName() const
|
||||
{
|
||||
return _T("AbnormalDetailWnd");
|
||||
}
|
||||
|
||||
CDuiString GetSkinFolder()
|
||||
{
|
||||
return _T("DuilibRes");
|
||||
}
|
||||
|
||||
CDuiString GetSkinFile()
|
||||
{
|
||||
return _T("");
|
||||
}
|
||||
|
||||
void OnFinalMessage(HWND /*hWnd*/) { delete this; };
|
||||
|
||||
void notify(TNotifyUI& msg)
|
||||
{
|
||||
if (msg.sType == _T("click")) {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
void InitWindow();
|
||||
|
||||
LRESULT HandleMessage(UINT uMsg, WPARAM wParam, LPARAM lParam)
|
||||
{
|
||||
if (uMsg == WM_CREATE) {
|
||||
|
||||
InitWindow();
|
||||
return 0;
|
||||
}
|
||||
|
||||
return CWindowWnd::HandleMessage(uMsg, wParam, lParam);
|
||||
}
|
||||
|
||||
private:
|
||||
wkeWebView window;
|
||||
wstring m_url;
|
||||
HWND m_subHWnd;
|
||||
|
||||
public:
|
||||
void LoadUrl(std::wstring url);
|
||||
void Runjs(const char* js);
|
||||
void Resize(int cx, int cy) { if (window) wkeResize(window, cx, cy); }
|
||||
|
||||
public:
|
||||
std::wstring m_tokenAndZoneId;
|
||||
void SetTokenAndZoneId(std::wstring token, std::uint64_t project_id, std::uint64_t tm_id)
|
||||
{
|
||||
m_tokenAndZoneId = token + L"," + std::to_wstring(project_id) + L"," + std::to_wstring(tm_id);
|
||||
}
|
||||
};
|
||||
|
||||
#endif /*__WKEWEBKIT__H_*/
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user