calc.h

来自「做为linux下图形用户界面支持系统之一的MicroWindows采用C++设计」· C头文件 代码 · 共 39 行

H
39
字号
//
// Micro Windows Modules
// calc.h: a simple-minded calculator
//
// $Revision: 1.2 $
// $Source: P:/MWINDOWS/INCLUDE/rcs/calc.h $
// $Date: 1993/10/05 12:55:54 $
//

#ifndef __calc_h
#define __calc_h

#include "global.h"
#include "model.h"
#include "window.h"
#include "button.h"

class Calculator : public Model
{
public:
    Calculator (View *parent = desktop, Point *spot = NULL);

    virtual void draw (View *from, Port *port, Rect *area);
    virtual void fromView (View *from);

protected:
    void drawCalculator (Port *port);
    Window *calcWindow;
    Button *numBtn[10];
    Button *cBtn, *plusBtn, *minusBtn, *mulBtn, *divBtn, *equBtn;
    char last[20], current[20];
    int action;
    BOOL clean;
    Rect evaluator;
};

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?