40 lines
780 B
C++
40 lines
780 B
C++
// EdIRREdA.hpp : header file
|
|
//
|
|
|
|
#ifndef _EDIRREDA_HPP_
|
|
#define _EDIRREDA_HPP_
|
|
|
|
#if _MSC_VER >= 1000
|
|
#pragma once
|
|
#endif // _MSC_VER >= 1000
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// class CPA_EdIR_UndoPressAKey
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
#include "ITF\CPAMdf.hpp"
|
|
|
|
class CPA_EdIR_EditCtrl;
|
|
|
|
class CPA_EdIR_UndoPressAKey : public CPA_Modif
|
|
{
|
|
// Construction
|
|
public:
|
|
CPA_EdIR_UndoPressAKey(CPA_EdIR_EditCtrl *,UINT,long,long,BOOL bBlock=FALSE);
|
|
~CPA_EdIR_UndoPressAKey();
|
|
|
|
// Attributes
|
|
private:
|
|
CPA_EdIR_EditCtrl *m_pclEditCtrl;
|
|
UINT m_nKey;
|
|
long m_lIndex;
|
|
long m_lScrollPosition;
|
|
|
|
// Operations
|
|
public:
|
|
BOOL Do();
|
|
BOOL Undo();
|
|
};
|
|
|
|
#endif //_EDIRREDA_HPP_
|