LeftView.h

C:\home\SVGCats_src\src\LeftView.h

[型・クラス・構造体 | 関数 | マクロ]

型・クラス・構造体一覧

関数一覧

マクロ一覧


   1|// LeftView.h : CLeftView クラスの宣言およびインターフェイスの定義をします。 
   2|//
   3|/////////////////////////////////////////////////////////////////////////////
   4|
   5|#if !defined(AFX_LEFTVIEW_H__EE2EC451_8235_4B84_8E0E_06D3E9DEE007__INCLUDED_)
   6|#define AFX_LEFTVIEW_H__EE2EC451_8235_4B84_8E0E_06D3E9DEE007__INCLUDED_
   7|
   8|#if _MSC_VER > 1000
   9|#pragma once
  10|#endif // _MSC_VER > 1000
  11|
  12|class CTreevDoc;
  13|
  14|class CLeftView : public CTreeView
  15|{
  16|public:
  17|    afx_msg void  OnSelchanged( NMHDR* pNotifyStruct, LRESULT* result );
  18|    afx_msg void  OnLButtonDown(UINT nFlags, CPoint point);
  19|    afx_msg void  OnBegindlag( NMHDR* pNotifyStruct, LRESULT* result );
  20|    afx_msg void  OnMouseMove(UINT nFlags, CPoint point);
  21|    afx_msg void  OnLButtonUp(UINT nFlags, CPoint point);
  22|    afx_msg void  OnLButtonDblClk( UINT, CPoint );
  23|    afx_msg void  OnRButtonDown(UINT nFlags, CPoint point);
  24|    afx_msg void  OnRButtonUp(UINT nFlags, CPoint point);
  25|    afx_msg void  OnRClick(NMHDR* pNMHDR, LRESULT* pResult);
  26|    afx_msg BOOL  OnMouseWheel(UINT nFlags, short zDelta, CPoint pt);
  27|    bool  m_bDlag;
  28|    bool  m_Editing;
  29|protected: // シリアライズ機能のみから作成します。
  30|	CLeftView();
  31|	DECLARE_DYNCREATE(CLeftView)
  32|
  33|// アトリビュート
  34|public:
  35|	CTreevDoc* GetDocument();
  36|
  37|// オペレーション
  38|public:
  39|
  40|// オーバーライド
  41|	// ClassWizard は仮想関数のオーバーライドを生成します。
  42|	//{{AFX_VIRTUAL(CLeftView)
  43|	public:
  44|	virtual void OnDraw(CDC* pDC);  // このビューを描画する際にオーバーライドされます。
  45|	virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
  46|	protected:
  47|	virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);
  48|	virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo);
  49|	virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);
  50|	virtual void OnInitialUpdate(); // 構築後の最初の1度だけ呼び出されます。
  51|	//}}AFX_VIRTUAL
  52|
  53|// インプリメンテーション
  54|public:
  55|	virtual ~CLeftView();
  56|#ifdef _DEBUG
  57|	virtual void AssertValid() const;
  58|	virtual void Dump(CDumpContext& dc) const;
  59|#endif
  60|
  61|protected:
  62|
  63|// 生成されたメッセージ マップ関数
  64|protected:
  65|	//{{AFX_MSG(CLeftView)
  66|		// メモ -  ClassWizard はこの位置にメンバ関数を追加または削除します。
  67|		//         この位置に生成されるコードを編集しないでください。
  68|	//}}AFX_MSG
  69|	DECLARE_MESSAGE_MAP()
  70|};
  71|
  72|#ifndef _DEBUG  // LeftView.cpp ファイルがデバッグ環境の時使用されます。
  73|inline CTreevDoc* CLeftView::GetDocument()
  74|   { /*return (CTreevDoc*)m_pDocument;*/ }
  75|#endif
  76|
  77|/////////////////////////////////////////////////////////////////////////////
  78|
  79|//{{AFX_INSERT_LOCATION}}
  80|// Microsoft Visual C++ は前行の直前に追加の宣言を挿入します。
  81|
  82|#endif // !defined(AFX_LEFTVIEW_H__EE2EC451_8235_4B84_8E0E_06D3E9DEE007__INCLUDED_)
  83| 
  84|