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

图形图像处理

开发平台:

Visual C++

  1. // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
  2. // NOTE: Do not modify the contents of this file.  If this class is regenerated by
  3. //  Microsoft Visual C++, your modifications will be overwritten.
  4. #include "stdafx.h"
  5. #include "chartfx.h"
  6. // Dispatch interfaces referenced by this interface
  7. #include "Font.h"
  8. /////////////////////////////////////////////////////////////////////////////
  9. // CChartfx
  10. IMPLEMENT_DYNCREATE(CChartfx, CWnd)
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CChartfx properties
  13. short CChartfx::GetDesignDraw()
  14. {
  15. short result;
  16. GetProperty(0x4, VT_I2, (void*)&result);
  17. return result;
  18. }
  19. void CChartfx::SetDesignDraw(short propVal)
  20. {
  21. SetProperty(0x4, VT_I2, propVal);
  22. }
  23. short CChartfx::GetThisSerie()
  24. {
  25. short result;
  26. GetProperty(0x1, VT_I2, (void*)&result);
  27. return result;
  28. }
  29. void CChartfx::SetThisSerie(short propVal)
  30. {
  31. SetProperty(0x1, VT_I2, propVal);
  32. }
  33. short CChartfx::GetThisPoint()
  34. {
  35. short result;
  36. GetProperty(0x2, VT_I2, (void*)&result);
  37. return result;
  38. }
  39. void CChartfx::SetThisPoint(short propVal)
  40. {
  41. SetProperty(0x2, VT_I2, propVal);
  42. }
  43. BOOL CChartfx::GetAutoInvalidate()
  44. {
  45. BOOL result;
  46. GetProperty(0x3, VT_BOOL, (void*)&result);
  47. return result;
  48. }
  49. void CChartfx::SetAutoInvalidate(BOOL propVal)
  50. {
  51. SetProperty(0x3, VT_BOOL, propVal);
  52. }
  53. long CChartfx::GetType()
  54. {
  55. long result;
  56. GetProperty(0x5, VT_I4, (void*)&result);
  57. return result;
  58. }
  59. void CChartfx::SetType(long propVal)
  60. {
  61. SetProperty(0x5, VT_I4, propVal);
  62. }
  63. long CChartfx::GetStyle()
  64. {
  65. long result;
  66. GetProperty(0x6, VT_I4, (void*)&result);
  67. return result;
  68. }
  69. void CChartfx::SetStyle(long propVal)
  70. {
  71. SetProperty(0x6, VT_I4, propVal);
  72. }
  73. short CChartfx::GetNSeries()
  74. {
  75. short result;
  76. GetProperty(0x7, VT_I2, (void*)&result);
  77. return result;
  78. }
  79. void CChartfx::SetNSeries(short propVal)
  80. {
  81. SetProperty(0x7, VT_I2, propVal);
  82. }
  83. short CChartfx::GetNValues()
  84. {
  85. short result;
  86. GetProperty(0x8, VT_I2, (void*)&result);
  87. return result;
  88. }
  89. void CChartfx::SetNValues(short propVal)
  90. {
  91. SetProperty(0x8, VT_I2, propVal);
  92. }
  93. unsigned long CChartfx::GetThisColor()
  94. {
  95. unsigned long result;
  96. GetProperty(0x9, VT_I4, (void*)&result);
  97. return result;
  98. }
  99. void CChartfx::SetThisColor(unsigned long propVal)
  100. {
  101. SetProperty(0x9, VT_I4, propVal);
  102. }
  103. unsigned long CChartfx::GetThisBkColor()
  104. {
  105. unsigned long result;
  106. GetProperty(0xa, VT_I4, (void*)&result);
  107. return result;
  108. }
  109. void CChartfx::SetThisBkColor(unsigned long propVal)
  110. {
  111. SetProperty(0xa, VT_I4, propVal);
  112. }
  113. short CChartfx::GetLeftGap()
  114. {
  115. short result;
  116. GetProperty(0xb, VT_I2, (void*)&result);
  117. return result;
  118. }
  119. void CChartfx::SetLeftGap(short propVal)
  120. {
  121. SetProperty(0xb, VT_I2, propVal);
  122. }
  123. short CChartfx::GetRightGap()
  124. {
  125. short result;
  126. GetProperty(0xc, VT_I2, (void*)&result);
  127. return result;
  128. }
  129. void CChartfx::SetRightGap(short propVal)
  130. {
  131. SetProperty(0xc, VT_I2, propVal);
  132. }
  133. short CChartfx::GetTopGap()
  134. {
  135. short result;
  136. GetProperty(0xd, VT_I2, (void*)&result);
  137. return result;
  138. }
  139. void CChartfx::SetTopGap(short propVal)
  140. {
  141. SetProperty(0xd, VT_I2, propVal);
  142. }
  143. short CChartfx::GetBottomGap()
  144. {
  145. short result;
  146. GetProperty(0xe, VT_I2, (void*)&result);
  147. return result;
  148. }
  149. void CChartfx::SetBottomGap(short propVal)
  150. {
  151. SetProperty(0xe, VT_I2, propVal);
  152. }
  153. short CChartfx::GetDecimals()
  154. {
  155. short result;
  156. GetProperty(0xf, VT_I2, (void*)&result);
  157. return result;
  158. }
  159. void CChartfx::SetDecimals(short propVal)
  160. {
  161. SetProperty(0xf, VT_I2, propVal);
  162. }
  163. short CChartfx::GetPointType()
  164. {
  165. short result;
  166. GetProperty(0x10, VT_I2, (void*)&result);
  167. return result;
  168. }
  169. void CChartfx::SetPointType(short propVal)
  170. {
  171. SetProperty(0x10, VT_I2, propVal);
  172. }
  173. short CChartfx::GetScheme()
  174. {
  175. short result;
  176. GetProperty(0x11, VT_I2, (void*)&result);
  177. return result;
  178. }
  179. void CChartfx::SetScheme(short propVal)
  180. {
  181. SetProperty(0x11, VT_I2, propVal);
  182. }
  183. short CChartfx::GetStacked()
  184. {
  185. short result;
  186. GetProperty(0x12, VT_I2, (void*)&result);
  187. return result;
  188. }
  189. void CChartfx::SetStacked(short propVal)
  190. {
  191. SetProperty(0x12, VT_I2, propVal);
  192. }
  193. short CChartfx::GetGrid()
  194. {
  195. short result;
  196. GetProperty(0x13, VT_I2, (void*)&result);
  197. return result;
  198. }
  199. void CChartfx::SetGrid(short propVal)
  200. {
  201. SetProperty(0x13, VT_I2, propVal);
  202. }
  203. short CChartfx::GetWallWidth()
  204. {
  205. short result;
  206. GetProperty(0x14, VT_I2, (void*)&result);
  207. return result;
  208. }
  209. void CChartfx::SetWallWidth(short propVal)
  210. {
  211. SetProperty(0x14, VT_I2, propVal);
  212. }
  213. short CChartfx::GetBarHorzGap()
  214. {
  215. short result;
  216. GetProperty(0x15, VT_I2, (void*)&result);
  217. return result;
  218. }
  219. void CChartfx::SetBarHorzGap(short propVal)
  220. {
  221. SetProperty(0x15, VT_I2, propVal);
  222. }
  223. BOOL CChartfx::GetView3D()
  224. {
  225. BOOL result;
  226. GetProperty(0x16, VT_BOOL, (void*)&result);
  227. return result;
  228. }
  229. void CChartfx::SetView3D(BOOL propVal)
  230. {
  231. SetProperty(0x16, VT_BOOL, propVal);
  232. }
  233. long CChartfx::GetAngles3D()
  234. {
  235. long result;
  236. GetProperty(0x17, VT_I4, (void*)&result);
  237. return result;
  238. }
  239. void CChartfx::SetAngles3D(long propVal)
  240. {
  241. SetProperty(0x17, VT_I4, propVal);
  242. }
  243. short CChartfx::GetPixFactor()
  244. {
  245. short result;
  246. GetProperty(0x18, VT_I2, (void*)&result);
  247. return result;
  248. }
  249. void CChartfx::SetPixFactor(short propVal)
  250. {
  251. SetProperty(0x18, VT_I2, propVal);
  252. }
  253. short CChartfx::GetLineWidth()
  254. {
  255. short result;
  256. GetProperty(0x19, VT_I2, (void*)&result);
  257. return result;
  258. }
  259. void CChartfx::SetLineWidth(short propVal)
  260. {
  261. SetProperty(0x19, VT_I2, propVal);
  262. }
  263. short CChartfx::GetLineStyle()
  264. {
  265. short result;
  266. GetProperty(0x1a, VT_I2, (void*)&result);
  267. return result;
  268. }
  269. void CChartfx::SetLineStyle(short propVal)
  270. {
  271. SetProperty(0x1a, VT_I2, propVal);
  272. }
  273. unsigned long CChartfx::GetLineColor()
  274. {
  275. unsigned long result;
  276. GetProperty(0x1b, VT_I4, (void*)&result);
  277. return result;
  278. }
  279. void CChartfx::SetLineColor(unsigned long propVal)
  280. {
  281. SetProperty(0x1b, VT_I4, propVal);
  282. }
  283. unsigned long CChartfx::GetLineBkColor()
  284. {
  285. unsigned long result;
  286. GetProperty(0x1c, VT_I4, (void*)&result);
  287. return result;
  288. }
  289. void CChartfx::SetLineBkColor(unsigned long propVal)
  290. {
  291. SetProperty(0x1c, VT_I4, propVal);
  292. }
  293. short CChartfx::GetFixedWidth()
  294. {
  295. short result;
  296. GetProperty(0x1d, VT_I2, (void*)&result);
  297. return result;
  298. }
  299. void CChartfx::SetFixedWidth(short propVal)
  300. {
  301. SetProperty(0x1d, VT_I2, propVal);
  302. }
  303. short CChartfx::GetFixedStyle()
  304. {
  305. short result;
  306. GetProperty(0x1e, VT_I2, (void*)&result);
  307. return result;
  308. }
  309. void CChartfx::SetFixedStyle(short propVal)
  310. {
  311. SetProperty(0x1e, VT_I2, propVal);
  312. }
  313. unsigned long CChartfx::GetFixedColor()
  314. {
  315. unsigned long result;
  316. GetProperty(0x1f, VT_I4, (void*)&result);
  317. return result;
  318. }
  319. void CChartfx::SetFixedColor(unsigned long propVal)
  320. {
  321. SetProperty(0x1f, VT_I4, propVal);
  322. }
  323. unsigned long CChartfx::GetFixedBkColor()
  324. {
  325. unsigned long result;
  326. GetProperty(0x20, VT_I4, (void*)&result);
  327. return result;
  328. }
  329. void CChartfx::SetFixedBkColor(unsigned long propVal)
  330. {
  331. SetProperty(0x20, VT_I4, propVal);
  332. }
  333. short CChartfx::GetFixedGap()
  334. {
  335. short result;
  336. GetProperty(0x21, VT_I2, (void*)&result);
  337. return result;
  338. }
  339. void CChartfx::SetFixedGap(short propVal)
  340. {
  341. SetProperty(0x21, VT_I2, propVal);
  342. }
  343. unsigned long CChartfx::GetRGBBarHorz()
  344. {
  345. unsigned long result;
  346. GetProperty(0x22, VT_I4, (void*)&result);
  347. return result;
  348. }
  349. void CChartfx::SetRGBBarHorz(unsigned long propVal)
  350. {
  351. SetProperty(0x22, VT_I4, propVal);
  352. }
  353. unsigned long CChartfx::GetRGBBk()
  354. {
  355. unsigned long result;
  356. GetProperty(0x23, VT_I4, (void*)&result);
  357. return result;
  358. }
  359. void CChartfx::SetRGBBk(unsigned long propVal)
  360. {
  361. SetProperty(0x23, VT_I4, propVal);
  362. }
  363. unsigned long CChartfx::GetRGB2DBk()
  364. {
  365. unsigned long result;
  366. GetProperty(0x24, VT_I4, (void*)&result);
  367. return result;
  368. }
  369. void CChartfx::SetRGB2DBk(unsigned long propVal)
  370. {
  371. SetProperty(0x24, VT_I4, propVal);
  372. }
  373. unsigned long CChartfx::GetRGB3DBk()
  374. {
  375. unsigned long result;
  376. GetProperty(0x25, VT_I4, (void*)&result);
  377. return result;
  378. }
  379. void CChartfx::SetRGB3DBk(unsigned long propVal)
  380. {
  381. SetProperty(0x25, VT_I4, propVal);
  382. }
  383. BOOL CChartfx::GetShowStatus()
  384. {
  385. BOOL result;
  386. GetProperty(0x26, VT_BOOL, (void*)&result);
  387. return result;
  388. }
  389. void CChartfx::SetShowStatus(BOOL propVal)
  390. {
  391. SetProperty(0x26, VT_BOOL, propVal);
  392. }
  393. CString CChartfx::GetHText()
  394. {
  395. CString result;
  396. GetProperty(0x27, VT_BSTR, (void*)&result);
  397. return result;
  398. }
  399. void CChartfx::SetHText(LPCTSTR propVal)
  400. {
  401. SetProperty(0x27, VT_BSTR, propVal);
  402. }
  403. short CChartfx::GetChartStatus()
  404. {
  405. short result;
  406. GetProperty(0x28, VT_I2, (void*)&result);
  407. return result;
  408. }
  409. void CChartfx::SetChartStatus(short propVal)
  410. {
  411. SetProperty(0x28, VT_I2, propVal);
  412. }
  413. short CChartfx::GetEdit()
  414. {
  415. short result;
  416. GetProperty(0x29, VT_I2, (void*)&result);
  417. return result;
  418. }
  419. void CChartfx::SetEdit(short propVal)
  420. {
  421. SetProperty(0x29, VT_I2, propVal);
  422. }
  423. short CChartfx::GetChartType()
  424. {
  425. short result;
  426. GetProperty(0x2a, VT_I2, (void*)&result);
  427. return result;
  428. }
  429. void CChartfx::SetChartType(short propVal)
  430. {
  431. SetProperty(0x2a, VT_I2, propVal);
  432. }
  433. BOOL CChartfx::GetChart3D()
  434. {
  435. BOOL result;
  436. GetProperty(0x2b, VT_BOOL, (void*)&result);
  437. return result;
  438. }
  439. void CChartfx::SetChart3D(BOOL propVal)
  440. {
  441. SetProperty(0x2b, VT_BOOL, propVal);
  442. }
  443. BOOL CChartfx::GetToolBar()
  444. {
  445. BOOL result;
  446. GetProperty(0x2c, VT_BOOL, (void*)&result);
  447. return result;
  448. }
  449. void CChartfx::SetToolBar(BOOL propVal)
  450. {
  451. SetProperty(0x2c, VT_BOOL, propVal);
  452. }
  453. BOOL CChartfx::GetPaletteBar()
  454. {
  455. BOOL result;
  456. GetProperty(0x2d, VT_BOOL, (void*)&result);
  457. return result;
  458. }
  459. void CChartfx::SetPaletteBar(BOOL propVal)
  460. {
  461. SetProperty(0x2d, VT_BOOL, propVal);
  462. }
  463. BOOL CChartfx::GetPatternBar()
  464. {
  465. BOOL result;
  466. GetProperty(0x2e, VT_BOOL, (void*)&result);
  467. return result;
  468. }
  469. void CChartfx::SetPatternBar(BOOL propVal)
  470. {
  471. SetProperty(0x2e, VT_BOOL, propVal);
  472. }
  473. long CChartfx::GetCustTool()
  474. {
  475. long result;
  476. GetProperty(0x2f, VT_I4, (void*)&result);
  477. return result;
  478. }
  479. void CChartfx::SetCustTool(long propVal)
  480. {
  481. SetProperty(0x2f, VT_I4, propVal);
  482. }
  483. long CChartfx::GetReturnValue()
  484. {
  485. long result;
  486. GetProperty(0x30, VT_I4, (void*)&result);
  487. return result;
  488. }
  489. void CChartfx::SetReturnValue(long propVal)
  490. {
  491. SetProperty(0x30, VT_I4, propVal);
  492. }
  493. BOOL CChartfx::GetAutoIncrement()
  494. {
  495. BOOL result;
  496. GetProperty(0x31, VT_BOOL, (void*)&result);
  497. return result;
  498. }
  499. void CChartfx::SetAutoIncrement(BOOL propVal)
  500. {
  501. SetProperty(0x31, VT_BOOL, propVal);
  502. }
  503. double CChartfx::GetThisValue()
  504. {
  505. double result;
  506. GetProperty(0x32, VT_R8, (void*)&result);
  507. return result;
  508. }
  509. void CChartfx::SetThisValue(double propVal)
  510. {
  511. SetProperty(0x32, VT_R8, propVal);
  512. }
  513. short CChartfx::GetVertGridGap()
  514. {
  515. short result;
  516. GetProperty(0x33, VT_I2, (void*)&result);
  517. return result;
  518. }
  519. void CChartfx::SetVertGridGap(short propVal)
  520. {
  521. SetProperty(0x33, VT_I2, propVal);
  522. }
  523. short CChartfx::GetXLegType()
  524. {
  525. short result;
  526. GetProperty(0x34, VT_I2, (void*)&result);
  527. return result;
  528. }
  529. void CChartfx::SetXLegType(short propVal)
  530. {
  531. SetProperty(0x34, VT_I2, propVal);
  532. }
  533. short CChartfx::GetConstType()
  534. {
  535. short result;
  536. GetProperty(0x35, VT_I2, (void*)&result);
  537. return result;
  538. }
  539. void CChartfx::SetConstType(short propVal)
  540. {
  541. SetProperty(0x35, VT_I2, propVal);
  542. }
  543. COleFont CChartfx::GetLeftFont()
  544. {
  545. LPDISPATCH pDispatch;
  546. GetProperty(0x36, VT_DISPATCH, (void*)&pDispatch);
  547. return COleFont(pDispatch);
  548. }
  549. void CChartfx::SetLeftFont(LPDISPATCH propVal)
  550. {
  551. SetProperty(0x36, VT_DISPATCH, propVal);
  552. }
  553. COleFont CChartfx::GetRightFont()
  554. {
  555. LPDISPATCH pDispatch;
  556. GetProperty(0x37, VT_DISPATCH, (void*)&pDispatch);
  557. return COleFont(pDispatch);
  558. }
  559. void CChartfx::SetRightFont(LPDISPATCH propVal)
  560. {
  561. SetProperty(0x37, VT_DISPATCH, propVal);
  562. }
  563. COleFont CChartfx::GetTopFont()
  564. {
  565. LPDISPATCH pDispatch;
  566. GetProperty(0x38, VT_DISPATCH, (void*)&pDispatch);
  567. return COleFont(pDispatch);
  568. }
  569. void CChartfx::SetTopFont(LPDISPATCH propVal)
  570. {
  571. SetProperty(0x38, VT_DISPATCH, propVal);
  572. }
  573. COleFont CChartfx::GetBottomFont()
  574. {
  575. LPDISPATCH pDispatch;
  576. GetProperty(0x39, VT_DISPATCH, (void*)&pDispatch);
  577. return COleFont(pDispatch);
  578. }
  579. void CChartfx::SetBottomFont(LPDISPATCH propVal)
  580. {
  581. SetProperty(0x39, VT_DISPATCH, propVal);
  582. }
  583. COleFont CChartfx::GetXLegFont()
  584. {
  585. LPDISPATCH pDispatch;
  586. GetProperty(0x3a, VT_DISPATCH, (void*)&pDispatch);
  587. return COleFont(pDispatch);
  588. }
  589. void CChartfx::SetXLegFont(LPDISPATCH propVal)
  590. {
  591. SetProperty(0x3a, VT_DISPATCH, propVal);
  592. }
  593. COleFont CChartfx::GetYLegFont()
  594. {
  595. LPDISPATCH pDispatch;
  596. GetProperty(0x3b, VT_DISPATCH, (void*)&pDispatch);
  597. return COleFont(pDispatch);
  598. }
  599. void CChartfx::SetYLegFont(LPDISPATCH propVal)
  600. {
  601. SetProperty(0x3b, VT_DISPATCH, propVal);
  602. }
  603. COleFont CChartfx::GetFixedFont()
  604. {
  605. LPDISPATCH pDispatch;
  606. GetProperty(0x3c, VT_DISPATCH, (void*)&pDispatch);
  607. return COleFont(pDispatch);
  608. }
  609. void CChartfx::SetFixedFont(LPDISPATCH propVal)
  610. {
  611. SetProperty(0x3c, VT_DISPATCH, propVal);
  612. }
  613. COleFont CChartfx::GetLegendFont()
  614. {
  615. LPDISPATCH pDispatch;
  616. GetProperty(0x3d, VT_DISPATCH, (void*)&pDispatch);
  617. return COleFont(pDispatch);
  618. }
  619. void CChartfx::SetLegendFont(LPDISPATCH propVal)
  620. {
  621. SetProperty(0x3d, VT_DISPATCH, propVal);
  622. }
  623. short CChartfx::GetLegendWidth()
  624. {
  625. short result;
  626. GetProperty(0x3e, VT_I2, (void*)&result);
  627. return result;
  628. }
  629. void CChartfx::SetLegendWidth(short propVal)
  630. {
  631. SetProperty(0x3e, VT_I2, propVal);
  632. }
  633. BOOL CChartfx::GetEnabled()
  634. {
  635. BOOL result;
  636. GetProperty(DISPID_ENABLED, VT_BOOL, (void*)&result);
  637. return result;
  638. }
  639. void CChartfx::SetEnabled(BOOL propVal)
  640. {
  641. SetProperty(DISPID_ENABLED, VT_BOOL, propVal);
  642. }
  643. OLE_HANDLE CChartfx::GetHWnd()
  644. {
  645. OLE_HANDLE result;
  646. GetProperty(DISPID_HWND, VT_I4, (void*)&result);
  647. return result;
  648. }
  649. void CChartfx::SetHWnd(OLE_HANDLE propVal)
  650. {
  651. SetProperty(DISPID_HWND, VT_I4, propVal);
  652. }
  653. short CChartfx::GetBorderStyle()
  654. {
  655. short result;
  656. GetProperty(DISPID_BORDERSTYLE, VT_I2, (void*)&result);
  657. return result;
  658. }
  659. void CChartfx::SetBorderStyle(short propVal)
  660. {
  661. SetProperty(DISPID_BORDERSTYLE, VT_I2, propVal);
  662. }
  663. long CChartfx::GetHCtlWnd()
  664. {
  665. long result;
  666. GetProperty(0x3f, VT_I4, (void*)&result);
  667. return result;
  668. }
  669. void CChartfx::SetHCtlWnd(long propVal)
  670. {
  671. SetProperty(0x3f, VT_I4, propVal);
  672. }
  673. /////////////////////////////////////////////////////////////////////////////
  674. // CChartfx operations
  675. double CChartfx::GetValue(short index)
  676. {
  677. double result;
  678. static BYTE parms[] =
  679. VTS_I2;
  680. InvokeHelper(0x52, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, parms,
  681. index);
  682. return result;
  683. }
  684. void CChartfx::SetValue(short index, double newValue)
  685. {
  686. static BYTE parms[] =
  687. VTS_I2 VTS_R8;
  688. InvokeHelper(0x52, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  689.  index, newValue);
  690. }
  691. double CChartfx::GetXValue(short index)
  692. {
  693. double result;
  694. static BYTE parms[] =
  695. VTS_I2;
  696. InvokeHelper(0x53, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, parms,
  697. index);
  698. return result;
  699. }
  700. void CChartfx::SetXValue(short index, double newValue)
  701. {
  702. static BYTE parms[] =
  703. VTS_I2 VTS_R8;
  704. InvokeHelper(0x53, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  705.  index, newValue);
  706. }
  707. double CChartfx::GetIniValue(short index)
  708. {
  709. double result;
  710. static BYTE parms[] =
  711. VTS_I2;
  712. InvokeHelper(0x54, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, parms,
  713. index);
  714. return result;
  715. }
  716. void CChartfx::SetIniValue(short index, double newValue)
  717. {
  718. static BYTE parms[] =
  719. VTS_I2 VTS_R8;
  720. InvokeHelper(0x54, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  721.  index, newValue);
  722. }
  723. double CChartfx::GetConst(short index)
  724. {
  725. double result;
  726. static BYTE parms[] =
  727. VTS_I2;
  728. InvokeHelper(0x55, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, parms,
  729. index);
  730. return result;
  731. }
  732. void CChartfx::SetConst(short index, double newValue)
  733. {
  734. static BYTE parms[] =
  735. VTS_I2 VTS_R8;
  736. InvokeHelper(0x55, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  737.  index, newValue);
  738. }
  739. unsigned long CChartfx::GetColor(short index)
  740. {
  741. unsigned long result;
  742. static BYTE parms[] =
  743. VTS_I2;
  744. InvokeHelper(0x56, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms,
  745. index);
  746. return result;
  747. }
  748. void CChartfx::SetColor(short index, unsigned long newValue)
  749. {
  750. static BYTE parms[] =
  751. VTS_I2 VTS_I4;
  752. InvokeHelper(0x56, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  753.  index, newValue);
  754. }
  755. unsigned long CChartfx::GetBkColor(short index)
  756. {
  757. unsigned long result;
  758. static BYTE parms[] =
  759. VTS_I2;
  760. InvokeHelper(0x57, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms,
  761. index);
  762. return result;
  763. }
  764. void CChartfx::SetBkColor(short index, unsigned long newValue)
  765. {
  766. static BYTE parms[] =
  767. VTS_I2 VTS_I4;
  768. InvokeHelper(0x57, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  769.  index, newValue);
  770. }
  771. double CChartfx::GetAdm(short index)
  772. {
  773. double result;
  774. static BYTE parms[] =
  775. VTS_I2;
  776. InvokeHelper(0x58, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, parms,
  777. index);
  778. return result;
  779. }
  780. void CChartfx::SetAdm(short index, double newValue)
  781. {
  782. static BYTE parms[] =
  783. VTS_I2 VTS_R8;
  784. InvokeHelper(0x58, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  785.  index, newValue);
  786. }
  787. short CChartfx::GetPattern(short index)
  788. {
  789. short result;
  790. static BYTE parms[] =
  791. VTS_I2;
  792. InvokeHelper(0x59, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms,
  793. index);
  794. return result;
  795. }
  796. void CChartfx::SetPattern(short index, short nNewValue)
  797. {
  798. static BYTE parms[] =
  799. VTS_I2 VTS_I2;
  800. InvokeHelper(0x59, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  801.  index, nNewValue);
  802. }
  803. long CChartfx::GetFonts(short index)
  804. {
  805. long result;
  806. static BYTE parms[] =
  807. VTS_I2;
  808. InvokeHelper(0x5a, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms,
  809. index);
  810. return result;
  811. }
  812. void CChartfx::SetFonts(short index, long nNewValue)
  813. {
  814. static BYTE parms[] =
  815. VTS_I2 VTS_I4;
  816. InvokeHelper(0x5a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  817.  index, nNewValue);
  818. }
  819. CString CChartfx::GetTitle(short index)
  820. {
  821. CString result;
  822. static BYTE parms[] =
  823. VTS_I2;
  824. InvokeHelper(0x5b, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms,
  825. index);
  826. return result;
  827. }
  828. void CChartfx::SetTitle(short index, LPCTSTR lpszNewValue)
  829. {
  830. static BYTE parms[] =
  831. VTS_I2 VTS_BSTR;
  832. InvokeHelper(0x5b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  833.  index, lpszNewValue);
  834. }
  835. CString CChartfx::GetLegend(short index)
  836. {
  837. CString result;
  838. static BYTE parms[] =
  839. VTS_I2;
  840. InvokeHelper(0x5c, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms,
  841. index);
  842. return result;
  843. }
  844. void CChartfx::SetLegend(short index, LPCTSTR lpszNewValue)
  845. {
  846. static BYTE parms[] =
  847. VTS_I2 VTS_BSTR;
  848. InvokeHelper(0x5c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  849.  index, lpszNewValue);
  850. }
  851. CString CChartfx::GetSerLeg(short index)
  852. {
  853. CString result;
  854. static BYTE parms[] =
  855. VTS_I2;
  856. InvokeHelper(0x5d, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms,
  857. index);
  858. return result;
  859. }
  860. void CChartfx::SetSerLeg(short index, LPCTSTR lpszNewValue)
  861. {
  862. static BYTE parms[] =
  863. VTS_I2 VTS_BSTR;
  864. InvokeHelper(0x5d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  865.  index, lpszNewValue);
  866. }
  867. CString CChartfx::GetKeyLeg(short index)
  868. {
  869. CString result;
  870. static BYTE parms[] =
  871. VTS_I2;
  872. InvokeHelper(0x5e, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms,
  873. index);
  874. return result;
  875. }
  876. void CChartfx::SetKeyLeg(short index, LPCTSTR lpszNewValue)
  877. {
  878. static BYTE parms[] =
  879. VTS_I2 VTS_BSTR;
  880. InvokeHelper(0x5e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  881.  index, lpszNewValue);
  882. }
  883. CString CChartfx::GetFixLeg(short index)
  884. {
  885. CString result;
  886. static BYTE parms[] =
  887. VTS_I2;
  888. InvokeHelper(0x5f, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms,
  889. index);
  890. return result;
  891. }
  892. void CChartfx::SetFixLeg(short index, LPCTSTR lpszNewValue)
  893. {
  894. static BYTE parms[] =
  895. VTS_I2 VTS_BSTR;
  896. InvokeHelper(0x5f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  897.  index, lpszNewValue);
  898. }
  899. CString CChartfx::GetYLeg(short index)
  900. {
  901. CString result;
  902. static BYTE parms[] =
  903. VTS_I2;
  904. InvokeHelper(0x60, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms,
  905. index);
  906. return result;
  907. }
  908. void CChartfx::SetYLeg(short index, LPCTSTR lpszNewValue)
  909. {
  910. static BYTE parms[] =
  911. VTS_I2 VTS_BSTR;
  912. InvokeHelper(0x60, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  913.  index, lpszNewValue);
  914. }
  915. CString CChartfx::GetKeySer(short index)
  916. {
  917. CString result;
  918. static BYTE parms[] =
  919. VTS_I2;
  920. InvokeHelper(0x61, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms,
  921. index);
  922. return result;
  923. }
  924. void CChartfx::SetKeySer(short index, LPCTSTR lpszNewValue)
  925. {
  926. static BYTE parms[] =
  927. VTS_I2 VTS_BSTR;
  928. InvokeHelper(0x61, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  929.  index, lpszNewValue);
  930. }
  931. CString CChartfx::GetStatusText(short index)
  932. {
  933. CString result;
  934. static BYTE parms[] =
  935. VTS_I2;
  936. InvokeHelper(0x62, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms,
  937. index);
  938. return result;
  939. }
  940. void CChartfx::SetStatusText(short index, LPCTSTR lpszNewValue)
  941. {
  942. static BYTE parms[] =
  943. VTS_I2 VTS_BSTR;
  944. InvokeHelper(0x62, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  945.  index, lpszNewValue);
  946. }
  947. unsigned long CChartfx::GetRGBFont(short index)
  948. {
  949. unsigned long result;
  950. static BYTE parms[] =
  951. VTS_I2;
  952. InvokeHelper(0x63, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms,
  953. index);
  954. return result;
  955. }
  956. void CChartfx::SetRGBFont(short index, unsigned long newValue)
  957. {
  958. static BYTE parms[] =
  959. VTS_I2 VTS_I4;
  960. InvokeHelper(0x63, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  961.  index, newValue);
  962. }
  963. short CChartfx::GetHFont(short index)
  964. {
  965. short result;
  966. static BYTE parms[] =
  967. VTS_I2;
  968. InvokeHelper(0x64, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms,
  969. index);
  970. return result;
  971. }
  972. void CChartfx::SetHFont(short index, short nNewValue)
  973. {
  974. static BYTE parms[] =
  975. VTS_I2 VTS_I2;
  976. InvokeHelper(0x64, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  977.  index, nNewValue);
  978. }
  979. short CChartfx::GetItemWidth(short index)
  980. {
  981. short result;
  982. static BYTE parms[] =
  983. VTS_I2;
  984. InvokeHelper(0x65, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms,
  985. index);
  986. return result;
  987. }
  988. void CChartfx::SetItemWidth(short index, short nNewValue)
  989. {
  990. static BYTE parms[] =
  991. VTS_I2 VTS_I2;
  992. InvokeHelper(0x65, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  993.  index, nNewValue);
  994. }
  995. short CChartfx::GetItemStyle(short index)
  996. {
  997. short result;
  998. static BYTE parms[] =
  999. VTS_I2;
  1000. InvokeHelper(0x66, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms,
  1001. index);
  1002. return result;
  1003. }
  1004. void CChartfx::SetItemStyle(short index, short nNewValue)
  1005. {
  1006. static BYTE parms[] =
  1007. VTS_I2 VTS_I2;
  1008. InvokeHelper(0x66, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1009.  index, nNewValue);
  1010. }
  1011. unsigned long CChartfx::GetItemColor(short index)
  1012. {
  1013. unsigned long result;
  1014. static BYTE parms[] =
  1015. VTS_I2;
  1016. InvokeHelper(0x67, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms,
  1017. index);
  1018. return result;
  1019. }
  1020. void CChartfx::SetItemColor(short index, unsigned long newValue)
  1021. {
  1022. static BYTE parms[] =
  1023. VTS_I2 VTS_I4;
  1024. InvokeHelper(0x67, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1025.  index, newValue);
  1026. }
  1027. short CChartfx::GetDecimalsNum(short index)
  1028. {
  1029. short result;
  1030. static BYTE parms[] =
  1031. VTS_I2;
  1032. InvokeHelper(0x68, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms,
  1033. index);
  1034. return result;
  1035. }
  1036. void CChartfx::SetDecimalsNum(short index, short nNewValue)
  1037. {
  1038. static BYTE parms[] =
  1039. VTS_I2 VTS_I2;
  1040. InvokeHelper(0x68, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  1041.  index, nNewValue);
  1042. }
  1043. long CChartfx::OpenDataEx(short nType, long n1, long n2)
  1044. {
  1045. long result;
  1046. static BYTE parms[] =
  1047. VTS_I2 VTS_I4 VTS_I4;
  1048. InvokeHelper(0x40, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  1049. nType, n1, n2);
  1050. return result;
  1051. }
  1052. BOOL CChartfx::CloseData(short nType)
  1053. {
  1054. BOOL result;
  1055. static BYTE parms[] =
  1056. VTS_I2;
  1057. InvokeHelper(0x41, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
  1058. nType);
  1059. return result;
  1060. }
  1061. long CChartfx::DblClk(short nType, long lExtra)
  1062. {
  1063. long result;
  1064. static BYTE parms[] =
  1065. VTS_I2 VTS_I4;
  1066. InvokeHelper(0x42, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  1067. nType, lExtra);
  1068. return result;
  1069. }
  1070. long CChartfx::RigClk(short nType, long lExtra)
  1071. {
  1072. long result;
  1073. static BYTE parms[] =
  1074. VTS_I2 VTS_I4;
  1075. InvokeHelper(0x43, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  1076. nType, lExtra);
  1077. return result;
  1078. }
  1079. long CChartfx::Status(short nItems, long lpStatus)
  1080. {
  1081. long result;
  1082. static BYTE parms[] =
  1083. VTS_I2 VTS_I4;
  1084. InvokeHelper(0x44, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  1085. nItems, lpStatus);
  1086. return result;
  1087. }
  1088. long CChartfx::ShowDialog(short nDialog, long lExtra)
  1089. {
  1090. long result;
  1091. static BYTE parms[] =
  1092. VTS_I2 VTS_I4;
  1093. InvokeHelper(0x45, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  1094. nDialog, lExtra);
  1095. return result;
  1096. }
  1097. long CChartfx::PrintIt()
  1098. {
  1099. long result;
  1100. InvokeHelper(0x46, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  1101. return result;
  1102. }
  1103. long CChartfx::Scroll(long wParam, long lParam)
  1104. {
  1105. long result;
  1106. static BYTE parms[] =
  1107. VTS_I4 VTS_I4;
  1108. InvokeHelper(0x47, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  1109. wParam, lParam);
  1110. return result;
  1111. }
  1112. long CChartfx::SetStatusItem(short index, BOOL bText, short nID, BOOL bFrame, short nWidth, short nMin, short nDesp, long dwStyle)
  1113. {
  1114. long result;
  1115. static BYTE parms[] =
  1116. VTS_I2 VTS_BOOL VTS_I2 VTS_BOOL VTS_I2 VTS_I2 VTS_I2 VTS_I4;
  1117. InvokeHelper(0x48, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  1118. index, bText, nID, bFrame, nWidth, nMin, nDesp, dwStyle);
  1119. return result;
  1120. }
  1121. long CChartfx::Paint(long hDC, short nLeft, short nTop, short nRight, short nBottom, short wAction, long lps)
  1122. {
  1123. long result;
  1124. static BYTE parms[] =
  1125. VTS_I4 VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I4;
  1126. InvokeHelper(0x49, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  1127. hDC, nLeft, nTop, nRight, nBottom, wAction, lps);
  1128. return result;
  1129. }
  1130. long CChartfx::SetStripe(short index, double dMin, double dMax, unsigned long rgb)
  1131. {
  1132. long result;
  1133. static BYTE parms[] =
  1134. VTS_I2 VTS_R8 VTS_R8 VTS_I4;
  1135. InvokeHelper(0x4a, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  1136. index, dMin, dMax, rgb);
  1137. return result;
  1138. }
  1139. long CChartfx::Language(LPCTSTR sResource)
  1140. {
  1141. long result;
  1142. static BYTE parms[] =
  1143. VTS_BSTR;
  1144. InvokeHelper(0x4b, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  1145. sResource);
  1146. return result;
  1147. }
  1148. long CChartfx::ExportFile(LPCTSTR lpszNewValue)
  1149. {
  1150. long result;
  1151. static BYTE parms[] =
  1152. VTS_BSTR;
  1153. InvokeHelper(0x4c, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  1154. lpszNewValue);
  1155. return result;
  1156. }
  1157. long CChartfx::ImportFile(LPCTSTR lpszNewValue)
  1158. {
  1159. long result;
  1160. static BYTE parms[] =
  1161. VTS_BSTR;
  1162. InvokeHelper(0x4d, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  1163. lpszNewValue);
  1164. return result;
  1165. }
  1166. long CChartfx::WriteTemplate(LPCTSTR lpszNewValue)
  1167. {
  1168. long result;
  1169. static BYTE parms[] =
  1170. VTS_BSTR;
  1171. InvokeHelper(0x4e, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  1172. lpszNewValue);
  1173. return result;
  1174. }
  1175. long CChartfx::ReadTemplate(LPCTSTR lpszNewValue)
  1176. {
  1177. long result;
  1178. static BYTE parms[] =
  1179. VTS_BSTR;
  1180. InvokeHelper(0x4f, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  1181. lpszNewValue);
  1182. return result;
  1183. }
  1184. long CChartfx::CopyData()
  1185. {
  1186. long result;
  1187. InvokeHelper(0x50, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  1188. return result;
  1189. }
  1190. long CChartfx::CopyBitmap()
  1191. {
  1192. long result;
  1193. InvokeHelper(0x51, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
  1194. return result;
  1195. }
  1196. void CChartfx::Refresh()
  1197. {
  1198. InvokeHelper(DISPID_REFRESH, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  1199. }
  1200. void CChartfx::AboutBox()
  1201. {
  1202. InvokeHelper(0xfffffdd8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  1203. }