#pragma once
|
#include "stdafx.h"
|
|
|
/************************************************************************/
|
/* Îĵµ---ÎĵµÔÚÏ༵߱¯´° */
|
/************************************************************************/
|
class CMBDocEdingPpWnd
|
: public SHostWnd
|
{
|
public:
|
CMBDocEdingPpWnd(void);
|
~CMBDocEdingPpWnd(void);
|
private:
|
BOOL m_bLayoutInited; // ³õʼ»¯±êʶ
|
|
CString m_strFileName; // ÎļþÃû³Æ
|
protected:
|
void OnClose();
|
void OnMaximize();
|
void OnRestore();
|
void OnMinimize();
|
int OnCreate(LPCREATESTRUCT lpCreateStruct);
|
BOOL OnInitDialog(HWND hWnd, LPARAM lParam);
|
void OnSize(UINT nType, SOUI::CSize size);
|
void OnRdxSave();
|
void OnRdxUnLock();
|
void OnRdxSaveUnLock();
|
void OnRdxCancel();
|
//souiÏûÏ¢
|
//souiÏûÏ¢
|
EVENT_MAP_BEGIN()
|
EVENT_NAME_COMMAND(_T("btn_close"), OnClose)
|
EVENT_NAME_COMMAND(_T("btn_min"), OnMinimize)
|
EVENT_NAME_COMMAND(_T("btn_max"), OnMaximize)
|
EVENT_NAME_COMMAND(_T("btn_restore"), OnRestore)
|
EVENT_NAME_COMMAND(_T("rdx_save"), OnRdxSave)
|
EVENT_NAME_COMMAND(_T("rdx_unlock"), OnRdxUnLock)
|
EVENT_NAME_COMMAND(_T("rdx_saveunlock"), OnRdxSaveUnLock)
|
EVENT_NAME_COMMAND(_T("rdx_cancel"), OnRdxCancel)
|
EVENT_MAP_END()
|
//protected:
|
// virtual void OnFinalMessage(HWND hWnd) {
|
// __super::OnFinalMessage(hWnd);
|
// delete this;
|
// }
|
protected:
|
void OnCaptureChanged(HWND wnd);
|
//HostWndÕæÊµ´°¿ÚÏûÏ¢´¦Àí
|
BEGIN_MSG_MAP_EX(CMBDocAttrWnd)
|
MSG_WM_CAPTURECHANGED(OnCaptureChanged)
|
MSG_WM_CREATE(OnCreate)
|
MSG_WM_INITDIALOG(OnInitDialog)
|
CHAIN_MSG_MAP(SHostWnd)
|
MSG_WM_SIZE(OnSize)
|
MSG_WM_TIMER_EX(OnTimer)
|
REFLECT_NOTIFICATIONS_EX()
|
END_MSG_MAP()
|
private:
|
void OnTimer(UINT_PTR nIDEvent);
|
public:
|
void SetAnHideTimer(DWORD dwTime);
|
void SetAnShowWindow(DWORD dwTime,DWORD dwStyle);
|
public:
|
void SetFileName( CString strFileName );
|
public:
|
void EventSaveLockMode( CString strFileName,int nMode );
|
};
|