/* ========================================================================== * ÀÛ ¼º ÀÚ : À̼ø±Ô * ÀÛ ¼º ÀÏ : 2006.09.20 * * ³» ¿ë : °Ô½Ã¹° ºä * Ãß°¡³»¿ë : * ÀÛ¾÷ÀÏ ÀÛ¾÷ÀÚ ÀÛ¾÷³»¿ë * * ÁÖÀÇ»çÇ× : *===========================================================================*/ #pragma once //#ifndef __AFXEXT_H__ #include //#endif #include class cSkinComponentResource; class cSkinHtmlViewResource; /// °Ô½Ã¹° ºä class cSkinHtmlView : public CHtmlView { public: cSkinHtmlView(); DECLARE_DYNCREATE(cSkinHtmlView) ~cSkinHtmlView(); /// »ý¼º BOOL Create( cSkinComponentResource* resource, CWnd* parent, UINT id ); /// À̵¿ void Go(); protected: /// ¸®¼Ò½º cSkinHtmlViewResource* mResource; /// Url cString mUrl; /// Á¢¼Ó ¿©ºÎ bool mConnected; public: virtual HRESULT OnTranslateAccelerator(LPMSG lpMsg, const GUID *pguidCmdGroup, DWORD nCmdID); virtual void OnDocumentComplete(LPCTSTR lpszURL); virtual void OnBeforeNavigate2(LPCTSTR lpszURL, DWORD nFlags, LPCTSTR lpszTargetFrameName, CByteArray& baPostedData, LPCTSTR lpszHeaders, BOOL* pbCancel); virtual void OnDownloadBegin(); virtual void OnDownloadComplete(); virtual void OnNavigateComplete2(LPCTSTR strURL); virtual HRESULT OnGetHostInfo(DOCHOSTUIINFO * pInfo); protected: afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct); afx_msg void OnPaint(); DECLARE_MESSAGE_MAP() };