亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? drawobj.h

?? 連接oracle
?? H
字號:
// drawobj.h - interface for CDrawObj and derivatives
//
// This is a part of the Microsoft Foundation Classes C++ library.
// Copyright (C) 1992-1997 Microsoft Corporation
// All rights reserved.
//
// This source code is only intended as a supplement to the
// Microsoft Foundation Classes Reference and related
// electronic documentation provided with the library.
// See these sources for detailed information regarding the
// Microsoft Foundation Classes product.


#ifndef __DRAWOBJ_H__
#define __DRAWOBJ_H__

#include "DRAWTOOL.H"



class CDrawView;
class CDrawDoc;

/////////////////////////////////////////////////////////////////////////////
// CDrawObj - base class for all 'drawable objects'

class CDrawObj : public CObject
{
protected:
	DECLARE_SERIAL(CDrawObj);
	CDrawObj();

// Constructors
public:
	CDrawObj(const CRect& position);
//	CDrawObj(Shape pShape,const CRect& position);
// Attributes
	CRect m_position;
	CDrawDoc* m_pDocument;
	
	BOOL		m_bBrush;
	DrawShape	m_DShape;
	CString		m_sWellNO;		//井號
	CString		m_sXCH;			//層號
	char		m_cSubList;		//以此井為主井的連通圖是否已經顯示YN
	int			m_PosIndex ;		//剖面圖中,為了判斷兩個井是相鄰,加一個在數據中的索引號
	BOOL		m_bLinkPic;		//TRUE 表連通圖(程序畫上的) FALSE 表其它圖形(可以是用戶手工畫上的或插入的對象) 2007-3-12

	//下面兩變量用于控制連接關系的刪除
	CString		m_sJoinPNO;		//連接的父井
	CString		m_sJoin2xch;	//連接的父井的油層 || 剖面圖中的油層連接與用此變量 1201
	
	virtual int GetHandleCount();
	virtual CPoint GetHandle(int nHandle);
	CRect GetHandleRect(int nHandleID, CDrawView* pView);
	virtual HCURSOR GetHandleCursor(int nHandle);
	virtual void SetLineColor(COLORREF color);
	virtual void SetFillColor(COLORREF color);

// Operations
	virtual void Draw(CDC* pDC);
	enum TrackerState { normal, selected, active };
	virtual void DrawTracker(CDC* pDC, TrackerState state);
	virtual void MoveTo(const CRect& positon, CDrawView* pView = NULL);
	virtual int HitTest(CPoint point, CDrawView* pView, BOOL bSelected);
	virtual BOOL Intersects(const CRect& rect);
	virtual void MoveHandleTo(int nHandle, CPoint point, CDrawView* pView = NULL);
	virtual void OnOpen(CDrawView* pView);
	virtual void OnEditProperties();
	virtual CDrawObj* Clone(CDrawDoc* pDoc = NULL);
	virtual void Remove();
	void Invalidate();

// Implementation
public:
	COLORREF GetFillColor();
	
	virtual ~CDrawObj();
	virtual void Serialize(CArchive& ar);
#ifdef _DEBUG
	void AssertValid();
#endif

	// implementation data
protected:
	BOOL m_bPen;
	LOGPEN m_logpen;
	//BOOL m_bBrush;
	LOGBRUSH m_logbrush;
};

// special 'list' class for this application (requires afxtempl.h)
typedef CTypedPtrList<CObList, CDrawObj*> CDrawObjList;

////////////////////////////////////////////////////////////////////////
// specialized draw objects

class CDrawRect : public CDrawObj
{
protected:
	DECLARE_SERIAL(CDrawRect);
	CDrawRect();
	~CDrawRect();
public:
	CDrawRect(const CRect& position);
//	CDrawRect(Shape pShape,const CRect& position);
// Implementation
public:
	int m_fontsize;
	CString m_text;				//存放井號
	CStringArray m_ArrText;		//存放 層上屬性數據
	CDrawRect(DrawShape _Shape,const CRect& position,CString pWellNO,char pSubList = 'N');
	//BOOL SetShape(Shape _shape);
	virtual void Serialize(CArchive& ar);
	virtual void Draw(CDC* pDC);
	virtual int GetHandleCount();
	virtual CPoint GetHandle(int nHandle);
	virtual HCURSOR GetHandleCursor(int nHandle);
	virtual void MoveHandleTo(int nHandle, CPoint point, CDrawView* pView = NULL);
	virtual BOOL Intersects(const CRect& rect);
	virtual CDrawObj* Clone(CDrawDoc* pDoc);

protected:
//	int m_nTextSize;
	enum Shape { rectangle, roundRectangle, ellipse, line, text,vtext, recttext,fault_line};//hjq 新加文檔類 text, recttext 2006-11
	Shape m_nShape;
	CPoint m_roundness; // for roundRect corners
	
	friend class CRectTool;
};

/////////////////////////////////////////////////////////////////////////////

class CDrawPoly;

class CDrawPoly : public CDrawObj
{
protected:
	DECLARE_SERIAL(CDrawPoly);
	CDrawPoly();

public:
	CDrawPoly(const CRect& position);

// Operations
	void AddPoint(const CPoint& point, CDrawView* pView = NULL);
	BOOL RecalcBounds(CDrawView* pView = NULL);

// Implementation
public:
	void UpdateAt(const CPoint &point,int nHandle);
	void RemoveAt(int nHandle);
	CDrawPoly(DrawShape _Shape,const CRect& position,CString pWellNO="");
	virtual ~CDrawPoly();
	virtual void Serialize(CArchive& ar);
	virtual void Draw(CDC* pDC);
	virtual void MoveTo(const CRect& position, CDrawView* pView = NULL);
	virtual int GetHandleCount();
	virtual CPoint GetHandle(int nHandle);
	virtual HCURSOR GetHandleCursor(int nHandle);
	virtual void MoveHandleTo(int nHandle, CPoint point, CDrawView* pView = NULL);
	virtual BOOL Intersects(const CRect& rect);
	virtual CDrawObj* Clone(CDrawDoc* pDoc);

protected:
	enum Shape { poly, polyFault,polylink,poly_line};//hjq 新加文檔類 poly, polyFault 2006-11
	Shape m_nShape;
	int m_nPoints;
	int m_nAllocPoints;
	CPoint* m_points;
	CDrawPoly* m_pDrawObj;

	friend class CPolyTool;
};

class CDrawItem;    // COleClientItem derived class

class CDrawOleObj : public CDrawObj
{
protected:
	DECLARE_SERIAL(CDrawOleObj);
	CDrawOleObj();

public:
	CDrawOleObj(const CRect& position);

// Implementation
public:
	virtual void Serialize(CArchive& ar);
	virtual void Draw(CDC* pDC);
	virtual CDrawObj* Clone(CDrawDoc* pDoc);
	virtual void OnOpen(CDrawView* pView);
	virtual void MoveTo(const CRect& positon, CDrawView* pView = NULL);
	virtual void OnEditProperties();
	virtual void Remove();
	virtual ~CDrawOleObj();

	static BOOL c_bShowItems;

	CDrawItem* m_pClientItem;
	CSize m_extent; // current extent is tracked separate from scaled position
};

#endif // __DRAWOBJ_H__

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产乱码精品1区2区3区| 亚洲韩国精品一区| 欧美本精品男人aⅴ天堂| 欧美日韩激情一区二区| 色婷婷精品大在线视频| 色偷偷一区二区三区| 91丨九色丨尤物| 在线影视一区二区三区| 欧美日韩三级一区| 91精品国产高清一区二区三区 | 色婷婷综合久久久中文一区二区| 成人精品一区二区三区四区| 99热99精品| 91福利视频网站| 欧美日本在线一区| 精品久久五月天| 国产精品视频线看| 蜜芽一区二区三区| 美腿丝袜亚洲一区| 国产成人鲁色资源国产91色综| a在线播放不卡| 欧美在线视频你懂得| 日韩一卡二卡三卡| 国产欧美一区二区三区鸳鸯浴| 欧美国产日韩亚洲一区| 亚洲精品成人在线| 麻豆精品视频在线观看视频| 国产精品一区二区在线观看网站| 99久久精品国产网站| 欧美疯狂做受xxxx富婆| 久久综合九色综合97婷婷| 日韩理论片网站| 婷婷国产v国产偷v亚洲高清| 国产一区欧美日韩| 91久久人澡人人添人人爽欧美| 日韩精品一区二区三区老鸭窝| 亚洲欧洲精品成人久久奇米网| 午夜久久电影网| 国产乱码精品一区二区三| 欧洲一区二区三区在线| 国产日韩欧美a| 日韩av在线播放中文字幕| 国产传媒一区在线| 在线播放中文一区| 国产精品视频一区二区三区不卡| 日日夜夜免费精品视频| 99综合影院在线| 精品国产麻豆免费人成网站| 一区二区三区四区在线| 国产高清久久久| 日韩视频中午一区| 一区二区三区视频在线看| 国产毛片精品视频| 欧美日韩一区中文字幕| 亚洲天天做日日做天天谢日日欢| 久久精品国产成人一区二区三区| 色综合色综合色综合色综合色综合| 2021中文字幕一区亚洲| 青青草国产精品亚洲专区无| 色久优优欧美色久优优| 国产精品看片你懂得| 国产一区视频导航| 日韩精品一区二区三区四区视频 | 色就色 综合激情| 中文欧美字幕免费| 国产精品夜夜嗨| 在线不卡一区二区| 亚洲五月六月丁香激情| 色综合天天综合给合国产| 中文字幕成人网| 国产一区不卡在线| 久久久99久久| 国产成人三级在线观看| 久久亚洲影视婷婷| 国产美女主播视频一区| 久久久久久久久久看片| 韩国三级电影一区二区| 精品国产乱码久久久久久闺蜜| 日韩二区三区四区| 69久久99精品久久久久婷婷| 视频一区二区三区在线| 日韩限制级电影在线观看| 美腿丝袜亚洲三区| 精品国产乱码久久久久久免费| 美女www一区二区| 久久综合色之久久综合| 国产大陆亚洲精品国产| 中文字幕在线观看不卡视频| 99久久国产免费看| 亚洲电影你懂得| 欧美精品免费视频| 久久精品国产99国产| 久久综合久色欧美综合狠狠| 成人在线视频一区| 亚洲乱码国产乱码精品精小说 | 国内精品免费**视频| 国产亚洲午夜高清国产拍精品| 国产丶欧美丶日本不卡视频| 国产精品国产a级| 91成人免费在线视频| 毛片av一区二区| 2021中文字幕一区亚洲| 不卡的av电影| 日本成人中文字幕在线视频| 久久久综合九色合综国产精品| 91免费看视频| 蓝色福利精品导航| 综合分类小说区另类春色亚洲小说欧美| 在线看一区二区| 国产伦精品一区二区三区免费 | 91影院在线观看| 另类小说图片综合网| 国产精品污www在线观看| 色一区在线观看| 久久国产尿小便嘘嘘| 亚洲人成影院在线观看| 91精品福利在线一区二区三区| 成人国产在线观看| 另类欧美日韩国产在线| 亚洲欧美视频一区| www欧美成人18+| 777奇米四色成人影色区| 成人动漫精品一区二区| 奇米色一区二区| 亚洲综合视频在线| 欧美激情中文字幕一区二区| 欧美另类久久久品| 色综合久久精品| 懂色av中文字幕一区二区三区 | 国产精品久久夜| 日韩一区二区三区免费看| 不卡在线视频中文字幕| 精品一区二区精品| 日本欧美久久久久免费播放网| 亚洲欧美日韩国产成人精品影院 | 亚洲丝袜制服诱惑| 中文字幕乱码久久午夜不卡| 日韩一区二区免费电影| 欧美日韩一区二区三区四区五区| 成人美女视频在线观看| 国内精品视频666| 精品制服美女丁香| 午夜欧美在线一二页| 一区二区久久久久久| 国产精品高潮呻吟| 欧美激情一区二区在线| 久久亚洲精精品中文字幕早川悠里 | 在线观看91精品国产麻豆| 99久久久国产精品| 成人sese在线| 成人app网站| 国产99久久久久| 成人一区二区三区视频在线观看 | 欧美日韩亚洲丝袜制服| 在线视频你懂得一区| 欧美吞精做爰啪啪高潮| 欧美在线影院一区二区| 欧美视频日韩视频| 欧美日韩电影一区| 在线不卡a资源高清| 日韩午夜电影在线观看| 精品88久久久久88久久久| www一区二区| 国产精品久久三区| 亚洲精品五月天| 亚洲国产精品麻豆| 免费高清不卡av| 国产福利一区二区三区视频在线 | 99久久精品免费看| 色婷婷香蕉在线一区二区| 欧美色图12p| 欧美日韩国产在线观看| 日韩美女一区二区三区四区| 精品美女一区二区三区| 国产目拍亚洲精品99久久精品| 欧美极品aⅴ影院| 亚洲精品ww久久久久久p站| 亚洲国产aⅴ成人精品无吗| 欧美96一区二区免费视频| 国产成人综合亚洲91猫咪| 91在线porny国产在线看| 在线不卡免费欧美| 国产亚洲婷婷免费| 一区二区三区国产精华| 麻豆精品在线看| 91麻豆视频网站| 精品国产乱码久久久久久浪潮| 亚洲欧洲成人自拍| 日韩电影一区二区三区四区| 国产不卡高清在线观看视频| 欧美网站一区二区| 国产日韩av一区| 亚洲成人精品影院| 国内精品不卡在线| 欧美视频你懂的| 中文无字幕一区二区三区| 亚洲午夜久久久久久久久久久| 国产精品一区二区免费不卡 | 美腿丝袜亚洲三区| 91在线视频观看|