You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
1.7 KiB
C

1 month ago
/**************************************************************************************
<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;
};
};