Study/MFC
webbrowser2 에서 캐쉬 사용를 않하는 방법
뿡뿡대마왕
2012. 3. 22. 11:41
반응형
기본적으로 웹컨트롤을 달고 멤버 변수로 선언했다고 치자.
웹컨트롤 멤버 변수명: m_wep
url을 넣어서 띄울려면
m_wep.Navigate("www.어쩌구저쩌구.com", 0,0,0,0);
근데 Navigate하기 전에
아래와 같이 플래그를 추가.
CComVariant flag = navNoHistory | navNoReadFromCache | navNoWriteToCache;
m_wep.Navigate("www.어쩌구저쩌구.com", &flag,0,0,0);
---------------------------------------------------------------------------------------------------------------
Navigate 함수 원형
HRESULT Navigate(
BSTR url, VARIANT *Flags, VARIANT *TargetFrameName, VARIANT *PostData, VARIANT *Headers );
두번째 플래그들어가는 값
typedef enum BrowserNavConstants { navOpenInNewWindow = 0x1, navNoHistory = 0x2, navNoReadFromCache = 0x4, navNoWriteToCache = 0x8, navAllowAutosearch = 0x10, navBrowserBar = 0x20, navHyperlink = 0x40, navEnforceRestricted = 0x80, navNewWindowsManaged = 0x0100, navUntrustedForDownload = 0x0200, navTrustedForActiveX = 0x0400, navOpenInNewTab = 0x0800, navOpenInBackgroundTab = 0x1000, navKeepWordWheelText = 0x2000, navVirtualTab = 0x4000, navBlockRedirectsXDomain = 0x8000, navOpenNewForegroundTab = 0x10000 } BrowserNavConstants;
반응형