24 lines
528 B
C++
24 lines
528 B
C++
//#include "WindowFunctions.h"
|
|
#pragma once
|
|
#include <mshtml.h>
|
|
#include <exdisp.h>
|
|
#include <Mshtmhst.h>
|
|
|
|
class IEBrowser {
|
|
public:
|
|
IEBrowser(HWND attachHWnd);
|
|
~IEBrowser(void);
|
|
bool navigateSyncURL(wchar_t* url);
|
|
void Boop(char* test);
|
|
private:
|
|
IWebBrowser2* webBrowser;
|
|
HWND hwnd;
|
|
IDispatch* spDocument;
|
|
IHTMLDocument* spDocument2;
|
|
IDocHostUIHandler* m_spHandler;
|
|
IDispatch* m_spExternal;
|
|
IDispatch* m_newExternal;
|
|
IOleClientSite* m_spDefaultDocHostUIHandler;
|
|
int setExternal(IDispatch** ext);
|
|
};
|