#pragma once #include "stdafx.h" #include "event\NotifyCenter.h" #include "MBShareInAdapter.h" #include "MBShareCommomFtn.h" /************************************************************************/ /* ¹²Ïí¸øÎÒ */ /************************************************************************/ class AFX_EXT_CLASS CMBShareInWnd { public: CMBShareInWnd(void); ~CMBShareInWnd(void); private: // ×é¼þ SOUI::SWindow *m_pPageRoot; HWND m_hWnd; SHostWnd *m_pHostWnd; CMBServerMgr *m_pSvrMgr; CMBShareMgr *m_pShareMgr; // ¹²Ïí¹ÜÀíÆ÷ CMBMcListViewEx *m_pMCLVShareIn; // ¹²Ïí¸øÎÒµÄÁбí CMBShareInAdapter *m_pAdapterShareIn; // ¹²Ïí¸øÎÒµÄÊÊÅäÆ÷ CMBShareCommomFtn *m_pShareCommomFtn; public: // ¹Ø±Õʱ void OnClose(); // ÓÃÀ´·´×¢²á£¬×Ô¶¨Òåʼþ protected: //souiÏûÏ¢ EVENT_MAP_BEGIN() EVENT_CHECK_SENDER_ROOT(m_pPageRoot) EVENT_MAP_BREAK() public: void OnInit(SWindow *pRoot); public: void SetSvrMgr( CMBServerMgr *pSvrMgr ); void SetShareCommomFtn(CMBShareCommomFtn *pShareCommomFtn); public: void QueryShareIn(); void SetLoadShareFlag(bool bLoad); };