00001 #if !defined(AFX_IPLOTTOOLBARX_H__70F4152B_81D7_11D5_A84F_0050BA05DDC8__INCLUDED_)
00002 #define AFX_IPLOTTOOLBARX_H__70F4152B_81D7_11D5_A84F_0050BA05DDC8__INCLUDED_
00003
00004 #if _MSC_VER > 1000
00005 #pragma once
00006 #endif // _MSC_VER > 1000
00007
00008
00009
00010
00011
00013
00014
00015 class CiPlotToolBarX : public COleDispatchDriver
00016 {
00017 public:
00018 CiPlotToolBarX() {}
00019 CiPlotToolBarX(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
00020 CiPlotToolBarX(const CiPlotToolBarX& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
00021
00022
00023 public:
00024
00025
00026 public:
00027 CString GetName();
00028 void SetName(LPCTSTR lpszNewValue);
00029 BOOL GetVisible();
00030 void SetVisible(BOOL bNewValue);
00031 double GetStartPercent();
00032 void SetStartPercent(double newValue);
00033 double GetStopPercent();
00034 void SetStopPercent(double newValue);
00035 BOOL GetShowCopyButton();
00036 void SetShowCopyButton(BOOL bNewValue);
00037 BOOL GetShowSaveButton();
00038 void SetShowSaveButton(BOOL bNewValue);
00039 BOOL GetShowPrintButton();
00040 void SetShowPrintButton(BOOL bNewValue);
00041 BOOL GetShowEditButton();
00042 void SetShowEditButton(BOOL bNewValue);
00043 long GetZOrder();
00044 void SetZOrder(long nNewValue);
00045 BOOL GetHorizontal();
00046 void SetHorizontal(BOOL bNewValue);
00047 BOOL GetShowResumeButton();
00048 void SetShowResumeButton(BOOL bNewValue);
00049 BOOL GetShowPauseButton();
00050 void SetShowPauseButton(BOOL bNewValue);
00051 BOOL GetShowAxesModeButtons();
00052 void SetShowAxesModeButtons(BOOL bNewValue);
00053 BOOL GetShowZoomInOutButtons();
00054 void SetShowZoomInOutButtons(BOOL bNewValue);
00055 BOOL GetShowZoomBoxButton();
00056 void SetShowZoomBoxButton(BOOL bNewValue);
00057 BOOL GetShowCursorButton();
00058 void SetShowCursorButton(BOOL bNewValue);
00059 void TurnOffCursor();
00060 BOOL GetZoomBoxActive();
00061 BOOL GetCursorActive();
00062 void DoButonClickResume();
00063 void DoButonClickPause();
00064 void DoButonClickScrollAxesMode();
00065 void DoButonClickZoomAxesMode();
00066 void DoButonClickZoomBox();
00067 void DoButonClickZoomOut();
00068 void DoButonClickZoomIn();
00069 void DoButonClickCursor();
00070 void DoButonClickEdit();
00071 void DoButonClickCopy();
00072 void DoButonClickSave();
00073 void DoButonClickPrint();
00074 };
00075
00076
00077
00078
00079 #endif // AFX_IPLOTTOOLBARX_H__70F4152B_81D7_11D5_A84F_0050BA05DDC8__INCLUDED_