?? myobjcommand.h
字號(hào):
// MyObjCommand.h: interface for the CMyObjCommand class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_MYOBJCOMMAND_H__126D161B_0C36_41B6_B3DF_B4E36619EF52__INCLUDED_)
#define AFX_MYOBJCOMMAND_H__126D161B_0C36_41B6_B3DF_B4E36619EF52__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "Command.h"
#include "MyObject.h"
#include "TestUndoDoc.h"
class CMyObjCommand : public CCommand
{
// 屬性
private:
int m_nOperID; // 用于執(zhí)行操作的ID號(hào)
// 可以是增加對(duì)象、刪除對(duì)象或修改對(duì)象等
CTestUndoDoc * m_pDoc; // 記錄文檔對(duì)象
CMyObject * m_pObj; // 指向操作對(duì)象的指針
CRect m_rect; // 保存對(duì)象需要回退的屬性的變量,一般為CMyObject的成員變量類(lèi)型
public:
CMyObjCommand(CTestUndoDoc * pDoc,int nOperID,CMyObject * pObj = NULL,CRect rect=0);
virtual ~CMyObjCommand();
public:
// 用于執(zhí)行命令
virtual bool Execute();
// 用于恢復(fù)命令
virtual bool Unexecute();
};
#endif // !defined(AFX_MYOBJCOMMAND_H__126D161B_0C36_41B6_B3DF_B4E36619EF52__INCLUDED_)
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -