00001 #if !defined(AFX_IPLOTANNOTATIONX_H__70F4152E_81D7_11D5_A84F_0050BA05DDC8__INCLUDED_)
00002 #define AFX_IPLOTANNOTATIONX_H__70F4152E_81D7_11D5_A84F_0050BA05DDC8__INCLUDED_
00003
00004 #if _MSC_VER > 1000
00005 #pragma once
00006 #endif // _MSC_VER > 1000
00007
00008
00009
00010
00011
00012
00013
00014 class COleFont;
00015
00017
00018
00019 class CiPlotAnnotationX : public COleDispatchDriver
00020 {
00021 public:
00022 CiPlotAnnotationX() {}
00023 CiPlotAnnotationX(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
00024 CiPlotAnnotationX(const CiPlotAnnotationX& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
00025
00026
00027 public:
00028
00029
00030 public:
00031 long GetStyle();
00032 void SetStyle(long nNewValue);
00033 long GetReference();
00034 void SetReference(long nNewValue);
00035 double GetX();
00036 void SetX(double newValue);
00037 double GetY();
00038 void SetY(double newValue);
00039 double GetX2();
00040 void SetX2(double newValue);
00041 double GetY2();
00042 void SetY2(double newValue);
00043 double GetWidth();
00044 void SetWidth(double newValue);
00045 double GetHeight();
00046 void SetHeight(double newValue);
00047 unsigned long GetPenColor();
00048 void SetPenColor(unsigned long newValue);
00049 long GetPenStyle();
00050 void SetPenStyle(long nNewValue);
00051 long GetPenWidth();
00052 void SetPenWidth(long nNewValue);
00053 unsigned long GetBrushColor();
00054 void SetBrushColor(unsigned long newValue);
00055 long GetBrushStyle();
00056 void SetBrushStyle(long nNewValue);
00057 CString GetText();
00058 void SetText(LPCTSTR lpszNewValue);
00059 COleFont GetFont();
00060 void SetFont(LPDISPATCH newValue);
00061 CString GetChannelName();
00062 void SetChannelName(LPCTSTR lpszNewValue);
00063 unsigned long GetFontColor();
00064 void SetFontColor(unsigned long newValue);
00065 };
00066
00067
00068
00069
00070 #endif // AFX_IPLOTANNOTATIONX_H__70F4152E_81D7_11D5_A84F_0050BA05DDC8__INCLUDED_