Annotation of OpenXM_contrib2/windows/engine2000/ChildView.h, Revision 1.2
1.1 noro 1: // ChildView.h : CChildView クラスのインターフェイスの定義をします。
2: //
3: /////////////////////////////////////////////////////////////////////////////
4:
5: #if !defined(AFX_CHILDVIEW_H__1BE7F53D_38AA_4247_893C_9C2D236C7B1F__INCLUDED_)
6: #define AFX_CHILDVIEW_H__1BE7F53D_38AA_4247_893C_9C2D236C7B1F__INCLUDED_
7:
8: #if _MSC_VER > 1000
9: #pragma once
10: #endif // _MSC_VER > 1000
11:
12: /////////////////////////////////////////////////////////////////////////////
13: // CChildView ウィンドウ
14:
1.2 ! ohara 15: extern "C" {
! 16: struct canvas {
! 17: int dummy;
! 18: };
! 19: }
! 20:
1.1 noro 21: class CChildView : public CWnd
22: {
23: // コンストラクタ
24: public:
25: CChildView();
26:
27: // アトリビュート
28: public:
29: struct canvas *can;
30:
31: // オペレーション
32: public:
33: void DestroyCanvas();
34: void PrintAxis(CDC &);
35:
36: // オーバーライド
37: // ClassWizard は仮想関数のオーバーライドを生成します。
38: //{{AFX_VIRTUAL(CChildView)
39: public:
40: virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
41: //}}AFX_VIRTUAL
42:
43: // インプリメンテーション
44: public:
45: virtual ~CChildView();
46: void OnPrint(CDC &);
47:
48: // 生成されたメッセージ マップ関数
49: protected:
50: //{{AFX_MSG(CChildView)
51: afx_msg void OnPaint();
52: afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
53: afx_msg void OnMouseMove(UINT nFlags, CPoint point);
54: afx_msg void OnLButtonUp(UINT nFlags, CPoint point);
55: afx_msg void OnOptNoaxis();
56: afx_msg void OnUpdateOptNoaxis(CCmdUI* pCmdUI);
57: afx_msg void OnOptPrecise();
58: afx_msg void OnUpdateOptPrecise(CCmdUI* pCmdUI);
59: afx_msg void OnOptWide();
60: afx_msg void OnUpdateOptWide(CCmdUI* pCmdUI);
61: //}}AFX_MSG
62: DECLARE_MESSAGE_MAP()
63: };
64:
65: /////////////////////////////////////////////////////////////////////////////
66:
67: //{{AFX_INSERT_LOCATION}}
68: // Microsoft Visual C++ が新しい定義を加える場合には、この行よりも前に追加します。
69:
70: #endif // !defined(AFX_CHILDVIEW_H__1BE7F53D_38AA_4247_893C_9C2D236C7B1F__INCLUDED_)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>