《Calc应用程序视图类详解》
1. 视图类概述
CCalcView 是 Calc 应用程序的视图类,它负责处理鼠标和键盘消息,以及重绘客户端区域。该类包含几个重要的成员变量:
- m_pCalcDoc :指向文档类对象的指针,在 OnCreate 方法中初始化和测试。
- m_bDoubleClick :用于区分鼠标的单击和双击操作。
- m_rfFirstCell :跟踪用户首次标记的单元格。
2. 类定义与方法声明
在 CalcView.h 中,定义了 CCalcView 类,同时声明了枚举类型 SpreadSheetArea 来表示电子表格的不同区域:
enum SpreadSheetArea {MS_ALL, MS_ROW, MS_COL, MS_SHEET};
class CCalcView : public CView
{
protected:
DECLARE_DYNCREATE(CCalcView)
DECLARE_MESSAGE_MAP()
CCalcView();
public:
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
virtual void OnInitialUpdate();
afx_msg void OnSize(UI
Calc应用程序视图类CCalcView详解
超级会员免费看
订阅专栏 解锁全文
31

被折叠的 条评论
为什么被折叠?



