From f11bfa1536a5a94271d421b6bf42f3eb5071b3ef Mon Sep 17 00:00:00 2001 From: Vulpovile Date: Fri, 5 Mar 2021 01:22:44 -0800 Subject: [PATCH] Am lost --- src/include/IEBrowser.h | 2 +- src/source/IEBrowser.cpp | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/include/IEBrowser.h b/src/include/IEBrowser.h index 15b3264..adb3b73 100644 --- a/src/include/IEBrowser.h +++ b/src/include/IEBrowser.h @@ -24,5 +24,5 @@ class IEBrowser { unsigned int FAR* puArgErr); private: IWebBrowser2* webBrowser; - HWND hwnd; + HWND parentHwnd; }; diff --git a/src/source/IEBrowser.cpp b/src/source/IEBrowser.cpp index cb42c00..b67b75e 100644 --- a/src/source/IEBrowser.cpp +++ b/src/source/IEBrowser.cpp @@ -65,7 +65,7 @@ HRESULT IEBrowser::doExternal(std::wstring funcName, DWORD rgbCurrent = 0xFFFFFFFF; //Will be dynamic later ZeroMemory(&color, sizeof(CHOOSECOLOR)); color.lStructSize = sizeof(color); - color.hwndOwner = hwnd; + color.hwndOwner = parentHwnd; color.lpCustColors = (LPDWORD) g_acrCustClr; color.rgbResult = rgbCurrent; color.Flags = CC_FULLOPEN | CC_RGBINIT; @@ -91,19 +91,19 @@ HRESULT IEBrowser::doExternal(std::wstring funcName, } IEBrowser::IEBrowser(HWND attachHWnd) { + webBrowser = 0; + parentHwnd = attachHWnd; MSG messages; while (PeekMessage (&messages, NULL, 0, 0,PM_REMOVE)) { - if (IsDialogMessage(hwnd, &messages) == 0) + if (IsDialogMessage(parentHwnd, &messages) == 0) { TranslateMessage(&messages); DispatchMessage(&messages); } } - hwnd = attachHWnd; - webBrowser = 0; - SendMessage(hwnd,AX_INPLACE,1,0); - SendMessage(hwnd,AX_QUERYINTERFACE,(WPARAM)&IID_IWebBrowser2,(LPARAM)&webBrowser); + SendMessage(parentHwnd,AX_INPLACE,1,0); + SendMessage(parentHwnd,AX_QUERYINTERFACE,(WPARAM)&IID_IWebBrowser2,(LPARAM)&webBrowser); } IEBrowser::~IEBrowser(void) {