|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
#include <unknown/obj-ref-impl.hpp>
|
|
|
|
|
|
|
|
|
|
namespace SOUI
|
|
|
|
|
{
|
|
|
|
|
class SRealWndHandler_Scintilla :public TObjRefImpl2<IRealWndHandler,SRealWndHandler_Scintilla>
|
|
|
|
|
{
|
|
|
|
|
public:
|
|
|
|
|
SRealWndHandler_Scintilla(void);
|
|
|
|
|
~SRealWndHandler_Scintilla(void);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* SRealWnd::OnRealWndCreate
|
|
|
|
|
* @brief <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>洰<EFBFBD><EFBFBD>
|
|
|
|
|
* @param SRealWnd * pRealWnd -- <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD>
|
|
|
|
|
* @return HWND -- <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>洰<EFBFBD>ھ<EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
* Describe
|
|
|
|
|
*/
|
|
|
|
|
virtual HWND OnRealWndCreate(SRealWnd *pRealWnd);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* SRealWnd::OnRealWndDestroy
|
|
|
|
|
* @brief <EFBFBD><EFBFBD><EFBFBD>ٴ<EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
* @param SRealWnd *pRealWnd -- <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD>
|
|
|
|
|
*
|
|
|
|
|
* Describe <EFBFBD><EFBFBD><EFBFBD>ٴ<EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
*/
|
|
|
|
|
virtual void OnRealWndDestroy(SRealWnd *pRealWnd);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* SRealWnd::OnRealWndInit
|
|
|
|
|
* @brief <EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
* @param SRealWnd *pRealWnd -- <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD>
|
|
|
|
|
*
|
|
|
|
|
* Describe <EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
*/
|
|
|
|
|
virtual BOOL OnRealWndInit(SRealWnd *pRealWnd);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* SRealWnd::OnRealWndSize
|
|
|
|
|
* @brief <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD>С
|
|
|
|
|
* @param SRealWnd *pRealWnd -- <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD>
|
|
|
|
|
* @return BOOL -- TRUE:<EFBFBD>û<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD><EFBFBD>ƶ<EFBFBD><EFBFBD><EFBFBD>FALSE<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SOUI<EFBFBD>Լ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
* Describe <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD>С, <EFBFBD><EFBFBD>pRealWnd<EFBFBD>л<EFBFBD><EFBFBD>ô<EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD>á<EFBFBD>
|
|
|
|
|
*/
|
|
|
|
|
virtual BOOL OnRealWndSize(SRealWnd *pRealWnd);
|
|
|
|
|
|
|
|
|
|
virtual BOOL OnRealWndPosition(SRealWnd *pRealWnd, const CRect &rcWnd);
|
|
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
}
|