19、《Calc应用程序视图类详解》

Calc应用程序视图类CCalcView详解

《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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值