chartfx.h
上传用户:s6549606
上传日期:2015-11-11
资源大小:12002k
文件大小:8k
源码类别:

图形图像处理

开发平台:

Visual C++

  1. #if !defined(AFX_CHARTFX_H__BA0EE532_E514_11D1_A2B6_0000B4810C13__INCLUDED_)
  2. #define AFX_CHARTFX_H__BA0EE532_E514_11D1_A2B6_0000B4810C13__INCLUDED_
  3. #if _MSC_VER >= 1000
  4. #pragma once
  5. #endif // _MSC_VER >= 1000
  6. // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
  7. // NOTE: Do not modify the contents of this file.  If this class is regenerated by
  8. //  Microsoft Visual C++, your modifications will be overwritten.
  9. // Dispatch interfaces referenced by this interface
  10. class COleFont;
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CChartfx wrapper class
  13. class CChartfx : public CWnd
  14. {
  15. protected:
  16. DECLARE_DYNCREATE(CChartfx)
  17. public:
  18. CLSID const& GetClsid()
  19. {
  20. static CLSID const clsid
  21. = { 0x8996b0a1, 0xd7be, 0x101b, { 0x86, 0x50, 0x0, 0xaa, 0x0, 0x3a, 0x55, 0x93 } };
  22. return clsid;
  23. }
  24. virtual BOOL Create(LPCTSTR lpszClassName,
  25. LPCTSTR lpszWindowName, DWORD dwStyle,
  26. const RECT& rect,
  27. CWnd* pParentWnd, UINT nID,
  28. CCreateContext* pContext = NULL)
  29. { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); }
  30.     BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle,
  31. const RECT& rect, CWnd* pParentWnd, UINT nID,
  32. CFile* pPersist = NULL, BOOL bStorage = FALSE,
  33. BSTR bstrLicKey = NULL)
  34. { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
  35. pPersist, bStorage, bstrLicKey); }
  36. // Attributes
  37. public:
  38. short GetDesignDraw();
  39. void SetDesignDraw(short);
  40. short GetThisSerie();
  41. void SetThisSerie(short);
  42. short GetThisPoint();
  43. void SetThisPoint(short);
  44. BOOL GetAutoInvalidate();
  45. void SetAutoInvalidate(BOOL);
  46. long GetType();
  47. void SetType(long);
  48. long GetStyle();
  49. void SetStyle(long);
  50. short GetNSeries();
  51. void SetNSeries(short);
  52. short GetNValues();
  53. void SetNValues(short);
  54. unsigned long GetThisColor();
  55. void SetThisColor(unsigned long);
  56. unsigned long GetThisBkColor();
  57. void SetThisBkColor(unsigned long);
  58. short GetLeftGap();
  59. void SetLeftGap(short);
  60. short GetRightGap();
  61. void SetRightGap(short);
  62. short GetTopGap();
  63. void SetTopGap(short);
  64. short GetBottomGap();
  65. void SetBottomGap(short);
  66. short GetDecimals();
  67. void SetDecimals(short);
  68. short GetPointType();
  69. void SetPointType(short);
  70. short GetScheme();
  71. void SetScheme(short);
  72. short GetStacked();
  73. void SetStacked(short);
  74. short GetGrid();
  75. void SetGrid(short);
  76. short GetWallWidth();
  77. void SetWallWidth(short);
  78. short GetBarHorzGap();
  79. void SetBarHorzGap(short);
  80. BOOL GetView3D();
  81. void SetView3D(BOOL);
  82. long GetAngles3D();
  83. void SetAngles3D(long);
  84. short GetPixFactor();
  85. void SetPixFactor(short);
  86. short GetLineWidth();
  87. void SetLineWidth(short);
  88. short GetLineStyle();
  89. void SetLineStyle(short);
  90. unsigned long GetLineColor();
  91. void SetLineColor(unsigned long);
  92. unsigned long GetLineBkColor();
  93. void SetLineBkColor(unsigned long);
  94. short GetFixedWidth();
  95. void SetFixedWidth(short);
  96. short GetFixedStyle();
  97. void SetFixedStyle(short);
  98. unsigned long GetFixedColor();
  99. void SetFixedColor(unsigned long);
  100. unsigned long GetFixedBkColor();
  101. void SetFixedBkColor(unsigned long);
  102. short GetFixedGap();
  103. void SetFixedGap(short);
  104. unsigned long GetRGBBarHorz();
  105. void SetRGBBarHorz(unsigned long);
  106. unsigned long GetRGBBk();
  107. void SetRGBBk(unsigned long);
  108. unsigned long GetRGB2DBk();
  109. void SetRGB2DBk(unsigned long);
  110. unsigned long GetRGB3DBk();
  111. void SetRGB3DBk(unsigned long);
  112. BOOL GetShowStatus();
  113. void SetShowStatus(BOOL);
  114. CString GetHText();
  115. void SetHText(LPCTSTR);
  116. short GetChartStatus();
  117. void SetChartStatus(short);
  118. short GetEdit();
  119. void SetEdit(short);
  120. short GetChartType();
  121. void SetChartType(short);
  122. BOOL GetChart3D();
  123. void SetChart3D(BOOL);
  124. BOOL GetToolBar();
  125. void SetToolBar(BOOL);
  126. BOOL GetPaletteBar();
  127. void SetPaletteBar(BOOL);
  128. BOOL GetPatternBar();
  129. void SetPatternBar(BOOL);
  130. long GetCustTool();
  131. void SetCustTool(long);
  132. long GetReturnValue();
  133. void SetReturnValue(long);
  134. BOOL GetAutoIncrement();
  135. void SetAutoIncrement(BOOL);
  136. double GetThisValue();
  137. void SetThisValue(double);
  138. short GetVertGridGap();
  139. void SetVertGridGap(short);
  140. short GetXLegType();
  141. void SetXLegType(short);
  142. short GetConstType();
  143. void SetConstType(short);
  144. COleFont GetLeftFont();
  145. void SetLeftFont(LPDISPATCH);
  146. COleFont GetRightFont();
  147. void SetRightFont(LPDISPATCH);
  148. COleFont GetTopFont();
  149. void SetTopFont(LPDISPATCH);
  150. COleFont GetBottomFont();
  151. void SetBottomFont(LPDISPATCH);
  152. COleFont GetXLegFont();
  153. void SetXLegFont(LPDISPATCH);
  154. COleFont GetYLegFont();
  155. void SetYLegFont(LPDISPATCH);
  156. COleFont GetFixedFont();
  157. void SetFixedFont(LPDISPATCH);
  158. COleFont GetLegendFont();
  159. void SetLegendFont(LPDISPATCH);
  160. short GetLegendWidth();
  161. void SetLegendWidth(short);
  162. BOOL GetEnabled();
  163. void SetEnabled(BOOL);
  164. OLE_HANDLE GetHWnd();
  165. void SetHWnd(OLE_HANDLE);
  166. short GetBorderStyle();
  167. void SetBorderStyle(short);
  168. long GetHCtlWnd();
  169. void SetHCtlWnd(long);
  170. // Operations
  171. public:
  172. double GetValue(short index);
  173. void SetValue(short index, double newValue);
  174. double GetXValue(short index);
  175. void SetXValue(short index, double newValue);
  176. double GetIniValue(short index);
  177. void SetIniValue(short index, double newValue);
  178. double GetConst(short index);
  179. void SetConst(short index, double newValue);
  180. unsigned long GetColor(short index);
  181. void SetColor(short index, unsigned long newValue);
  182. unsigned long GetBkColor(short index);
  183. void SetBkColor(short index, unsigned long newValue);
  184. double GetAdm(short index);
  185. void SetAdm(short index, double newValue);
  186. short GetPattern(short index);
  187. void SetPattern(short index, short nNewValue);
  188. long GetFonts(short index);
  189. void SetFonts(short index, long nNewValue);
  190. CString GetTitle(short index);
  191. void SetTitle(short index, LPCTSTR lpszNewValue);
  192. CString GetLegend(short index);
  193. void SetLegend(short index, LPCTSTR lpszNewValue);
  194. CString GetSerLeg(short index);
  195. void SetSerLeg(short index, LPCTSTR lpszNewValue);
  196. CString GetKeyLeg(short index);
  197. void SetKeyLeg(short index, LPCTSTR lpszNewValue);
  198. CString GetFixLeg(short index);
  199. void SetFixLeg(short index, LPCTSTR lpszNewValue);
  200. CString GetYLeg(short index);
  201. void SetYLeg(short index, LPCTSTR lpszNewValue);
  202. CString GetKeySer(short index);
  203. void SetKeySer(short index, LPCTSTR lpszNewValue);
  204. CString GetStatusText(short index);
  205. void SetStatusText(short index, LPCTSTR lpszNewValue);
  206. unsigned long GetRGBFont(short index);
  207. void SetRGBFont(short index, unsigned long newValue);
  208. short GetHFont(short index);
  209. void SetHFont(short index, short nNewValue);
  210. short GetItemWidth(short index);
  211. void SetItemWidth(short index, short nNewValue);
  212. short GetItemStyle(short index);
  213. void SetItemStyle(short index, short nNewValue);
  214. unsigned long GetItemColor(short index);
  215. void SetItemColor(short index, unsigned long newValue);
  216. short GetDecimalsNum(short index);
  217. void SetDecimalsNum(short index, short nNewValue);
  218. long OpenDataEx(short nType, long n1, long n2);
  219. BOOL CloseData(short nType);
  220. long DblClk(short nType, long lExtra);
  221. long RigClk(short nType, long lExtra);
  222. long Status(short nItems, long lpStatus);
  223. long ShowDialog(short nDialog, long lExtra);
  224. long PrintIt();
  225. long Scroll(long wParam, long lParam);
  226. long SetStatusItem(short index, BOOL bText, short nID, BOOL bFrame, short nWidth, short nMin, short nDesp, long dwStyle);
  227. long Paint(long hDC, short nLeft, short nTop, short nRight, short nBottom, short wAction, long lps);
  228. long SetStripe(short index, double dMin, double dMax, unsigned long rgb);
  229. long Language(LPCTSTR sResource);
  230. long ExportFile(LPCTSTR lpszNewValue);
  231. long ImportFile(LPCTSTR lpszNewValue);
  232. long WriteTemplate(LPCTSTR lpszNewValue);
  233. long ReadTemplate(LPCTSTR lpszNewValue);
  234. long CopyData();
  235. long CopyBitmap();
  236. void Refresh();
  237. void AboutBox();
  238. };
  239. //{{AFX_INSERT_LOCATION}}
  240. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  241. #endif // !defined(AFX_CHARTFX_H__BA0EE532_E514_11D1_A2B6_0000B4810C13__INCLUDED_)