|
|
|
|
|
/**************************************************************************************
|
|
|
|
|
|
<EFBFBD><EFBFBD> <EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ItemAddFault.h
|
|
|
|
|
|
<EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
|
|
|
|
|
|
<EFBFBD><EFBFBD><EFBFBD>ڲ<EFBFBD>λ<EFBFBD>ֹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Fault <EFBFBD>ϲ<EFBFBD>
|
|
|
|
|
|
<EFBFBD><EFBFBD>Ҫ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
1 virtual BOOL InitPropertyGrid(CXTPPropertyGrid& grid); <EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
2 virtual void OnLButtonDown(UINT nFlags, CPoint point); <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
3 virtual void OnLButtonUp(UINT nFlags, CPoint point);
|
|
|
|
|
|
4 virtual void OnLButtonDblClk(UINT nFlags, CPoint point);
|
|
|
|
|
|
5 virtual void OnMouseMove(UINT nFlags, CPoint point);
|
|
|
|
|
|
6 virtual void OnDraw(CXyDC* pXyDC); <EFBFBD><EFBFBD><EFBFBD>Ƹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֱ<EFBFBD>
|
|
|
|
|
|
**************************************************************************************/
|
|
|
|
|
|
#pragma once
|
|
|
|
|
|
#include "item.h"
|
|
|
|
|
|
#include "ItemWellSection.h"
|
|
|
|
|
|
|
|
|
|
|
|
namespace NItem
|
|
|
|
|
|
{
|
|
|
|
|
|
class CItemAddFault :public CItemWellBase
|
|
|
|
|
|
{
|
|
|
|
|
|
public:
|
|
|
|
|
|
CItemAddFault(CSigmaDoc* pDoc);
|
|
|
|
|
|
virtual ~CItemAddFault(void);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** <20><><EFBFBD>Ƹ<EFBFBD><C6B8><EFBFBD><EFBFBD>ֱ<EFBFBD> */
|
|
|
|
|
|
virtual void OnDraw(CXyDC* pXyDC,CDC* pDC);
|
|
|
|
|
|
virtual void OnLButtonDown(CDC *pDC, UINT nFlags, CPoint point, int vk);
|
|
|
|
|
|
virtual void OnLButtonUp(CDC *pDC, UINT nFlags, CPoint point, int vk = 0);
|
|
|
|
|
|
virtual void OnLButtonDblClk(UINT nFlags, CPoint point);
|
|
|
|
|
|
virtual int OnMouseMove(CDC *pDC, UINT nFlags, CPoint point);
|
|
|
|
|
|
virtual void OnRButtonDown(UINT nFlags, CPoint point);
|
|
|
|
|
|
|
|
|
|
|
|
virtual BOOL OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message);
|
|
|
|
|
|
|
|
|
|
|
|
virtual BOOL OnSetCursor(CPoint pt, int& handle);
|
|
|
|
|
|
|
|
|
|
|
|
virtual void SetDrawObj(CWellBaseObj* pObj) {m_pFault = (CFaultObj*)pObj;}//= 0;
|
|
|
|
|
|
//virtual void SetItemWell(CItem* pItem) {}//= 0;
|
|
|
|
|
|
virtual void SetItemSection(CItem* pItem) {m_pItemSection = (CItemWellSection*)pItem;}//= 0;
|
|
|
|
|
|
virtual CWellBaseObj* GetDrawObj();
|
|
|
|
|
|
|
|
|
|
|
|
protected:
|
|
|
|
|
|
CFaultObj* m_pFault;
|
|
|
|
|
|
CItemWellSection* m_pItemSection;
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
};
|