[BACK]Return to asir32guiView.h CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / windows / asir32gui

Annotation of OpenXM_contrib2/windows/asir32gui/asir32guiView.h, Revision 1.1

1.1     ! noro        1: // asir32guiView.h : CAsir32guiView クラスの宣言およびインターフェイスの定義をします。
        !             2: //
        !             3: /////////////////////////////////////////////////////////////////////////////
        !             4:
        !             5: class CAsir32guiView : public CEditView
        !             6: {
        !             7: public: // シリアライズ機能のみから作成します。
        !             8:        CAsir32guiView();
        !             9:        DECLARE_DYNCREATE(CAsir32guiView);
        !            10:
        !            11: // アトリビュート
        !            12: public:
        !            13:        CAsir32guiDoc* GetDocument();
        !            14:
        !            15: // オペレーション
        !            16: public:
        !            17:
        !            18:        int DebugMode;
        !            19:        int DebugInMain;
        !            20:        int CurrentPos,EndPos;
        !            21:        int MaxLineLength;
        !            22:        int LogStart;
        !            23:        int Logging;
        !            24:        FILE *Logfp;
        !            25:        char Buffer[BUFSIZ*2];
        !            26:
        !            27: // オーバーライド
        !            28:        // ClassWizard は仮想関数を生成しオーバーライドします。
        !            29:        //{{AFX_VIRTUAL(CAsir32guiView)
        !            30:        public:
        !            31:        virtual void OnDraw(CDC* pDC);  // このビューを描画する際にオーバーライドされます。
        !            32:        virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
        !            33:        protected:
        !            34:        virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);
        !            35:        virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo);
        !            36:        virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);
        !            37:        //}}AFX_VIRTUAL
        !            38:
        !            39: // インプリメンテーション
        !            40: public:
        !            41:        virtual ~CAsir32guiView();
        !            42: #ifdef _DEBUG
        !            43:        virtual void AssertValid() const;
        !            44:        virtual void Dump(CDumpContext& dc) const;
        !            45: #endif
        !            46:        void Paste(void);
        !            47:        void Insert(char *,BOOL wrap = TRUE);
        !            48:        void ResetIndex(void) {EndPos = CurrentPos = 0;}
        !            49:        void PutChar(int);
        !            50:        void DeleteChar(int);
        !            51:        void DeleteTop(void);
        !            52:        void UpdateCursor(int);
        !            53:        void Beep(void);
        !            54:        void ReplaceString(char *);
        !            55:        void UpdateLineLength(int);
        !            56:
        !            57: protected:
        !            58:
        !            59: // 生成されたメッセージ マップ関数
        !            60: public:
        !            61:        //{{AFX_MSG(CAsir32guiView)
        !            62:        afx_msg void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags);
        !            63:        afx_msg void OnChar(UINT nChar, UINT nRepCnt, UINT nFlags);
        !            64:        afx_msg void OnLButtonUp(UINT nFlags, CPoint point);
        !            65:        afx_msg void OnRButtonDown(UINT nFlags, CPoint point);
        !            66:        afx_msg void OnFileOpen();
        !            67:        afx_msg void OnFileLog();
        !            68:        afx_msg void OnAsirhelp();
        !            69:        afx_msg void OnUpdateFileLog(CCmdUI* pCmdUI);
        !            70:        afx_msg void OnEditPaste();
        !            71:        //}}AFX_MSG
        !            72:        DECLARE_MESSAGE_MAP()
        !            73: };
        !            74:
        !            75: #ifndef _DEBUG  // asir32guiView.cpp ファイルがデバッグ環境の時使用されます。
        !            76: inline CAsir32guiDoc* CAsir32guiView::GetDocument()
        !            77:    { return (CAsir32guiDoc*)m_pDocument; }
        !            78: #endif
        !            79:
        !            80: /////////////////////////////////////////////////////////////////////////////
        !            81:

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>