📄 cope.h
字号:
// $Id: COpe.h,v 1.7 2003/01/01 01:58:17 Administrator Exp $
/*! @file
@brief 編集操作要素
@author Norio Nakatani
@date 1998/06/09 新規作成
$Revision: 1.7 $
*/
/*
Copyright (C) 1998-2001, Norio Nakatani
This source code is designed for sakura editor.
Please contact the copyright holder to use this code for other purpose.
*/
class COpe;
#ifndef _COPE_H_
#define _COPE_H_
class CMemory;// 2002/2/10 aroka
/*!
@brief 編集操作要素
Undoのためにに操作手順を記録するために用いる。
1オブジェクトが1つの操作を表す。
*/
class COpe {
public:
COpe(); /* COpeクラス構築 */
~COpe(); /* COpeクラス消滅 */
void DUMP( void ); /* 編集操作要素のダンプ */
int m_nOpe; /* 操作種別 */
//- 1999.12.22 メモリ食う
//- int m_nCaretPosX_Before; /* 操作前のキャレット位置X */
//- int m_nCaretPosY_Before; /* 操作前のキャレット位置Y */
//- int m_nCaretPosX_To; /* 操作前のキャレット位置X To */
//- int m_nCaretPosY_To; /* 操作前のキャレット位置Y To */
//- int m_nCaretPosX_After; /* 操作後のキャレット位置X */
//- int m_nCaretPosY_After; /* 操作後のキャレット位置Y */
int m_nCaretPosX_PHY_Before; /* カーソル位置 改行単位行先頭からのバイト数(0開始) */
int m_nCaretPosY_PHY_Before; /* カーソル位置 改行単位行の行番号(0開始) */
int m_nCaretPosX_PHY_To; /* 操作前のキャレット位置X To 改行単位行先頭からのバイト数(0開始)*/
int m_nCaretPosY_PHY_To; /* 操作前のキャレット位置Y To 改行単位行の行番号(0開始)*/
int m_nCaretPosX_PHY_After; /* カーソル位置 改行単位行先頭からのバイト数(0開始) */
int m_nCaretPosY_PHY_After; /* カーソル位置 改行単位行の行番号(0開始) */
int m_nDataLen; /* 操作に関連するデータのサイズ */
CMemory* m_pcmemData; /* 操作に関連するデータ */
public:
private:
};
///////////////////////////////////////////////////////////////////////
#endif /* _COPE_H_ */
/*[EOF]*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -