CWindow0.h 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572
  1. // Machine generated IDispatch wrapper class(es) created with Add Class from Typelib Wizard
  2. //#import "D:\\Program Files\\Microsoft Office\\OFFICE11\\EXCEL.EXE" no_namespace
  3. // CWindow0 wrapper class
  4. class CWindow0 : public COleDispatchDriver
  5. {
  6. public:
  7. CWindow0(){} // Calls COleDispatchDriver default constructor
  8. CWindow0(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  9. CWindow0(const CWindow0& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  10. // Attributes
  11. public:
  12. // Operations
  13. public:
  14. // Window methods
  15. public:
  16. LPDISPATCH get_Application()
  17. {
  18. LPDISPATCH result;
  19. InvokeHelper(0x94, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  20. return result;
  21. }
  22. long get_Creator()
  23. {
  24. long result;
  25. InvokeHelper(0x95, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  26. return result;
  27. }
  28. LPDISPATCH get_Parent()
  29. {
  30. LPDISPATCH result;
  31. InvokeHelper(0x96, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  32. return result;
  33. }
  34. VARIANT Activate()
  35. {
  36. VARIANT result;
  37. InvokeHelper(0x130, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
  38. return result;
  39. }
  40. VARIANT ActivateNext()
  41. {
  42. VARIANT result;
  43. InvokeHelper(0x45b, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
  44. return result;
  45. }
  46. VARIANT ActivatePrevious()
  47. {
  48. VARIANT result;
  49. InvokeHelper(0x45c, DISPATCH_METHOD, VT_VARIANT, (void*)&result, NULL);
  50. return result;
  51. }
  52. LPDISPATCH get_ActiveCell()
  53. {
  54. LPDISPATCH result;
  55. InvokeHelper(0x131, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  56. return result;
  57. }
  58. LPDISPATCH get_ActiveChart()
  59. {
  60. LPDISPATCH result;
  61. InvokeHelper(0xb7, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  62. return result;
  63. }
  64. LPDISPATCH get_ActivePane()
  65. {
  66. LPDISPATCH result;
  67. InvokeHelper(0x282, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  68. return result;
  69. }
  70. LPDISPATCH get_ActiveSheet()
  71. {
  72. LPDISPATCH result;
  73. InvokeHelper(0x133, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  74. return result;
  75. }
  76. VARIANT get_Caption()
  77. {
  78. VARIANT result;
  79. InvokeHelper(0x8b, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  80. return result;
  81. }
  82. void put_Caption(VARIANT& newValue)
  83. {
  84. static BYTE parms[] = VTS_VARIANT ;
  85. InvokeHelper(0x8b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  86. }
  87. BOOL Close(VARIANT& SaveChanges, VARIANT& Filename, VARIANT& RouteWorkbook)
  88. {
  89. BOOL result;
  90. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  91. InvokeHelper(0x115, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, &SaveChanges, &Filename, &RouteWorkbook);
  92. return result;
  93. }
  94. BOOL get_DisplayFormulas()
  95. {
  96. BOOL result;
  97. InvokeHelper(0x284, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  98. return result;
  99. }
  100. void put_DisplayFormulas(BOOL newValue)
  101. {
  102. static BYTE parms[] = VTS_BOOL ;
  103. InvokeHelper(0x284, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  104. }
  105. BOOL get_DisplayGridlines()
  106. {
  107. BOOL result;
  108. InvokeHelper(0x285, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  109. return result;
  110. }
  111. void put_DisplayGridlines(BOOL newValue)
  112. {
  113. static BYTE parms[] = VTS_BOOL ;
  114. InvokeHelper(0x285, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  115. }
  116. BOOL get_DisplayHeadings()
  117. {
  118. BOOL result;
  119. InvokeHelper(0x286, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  120. return result;
  121. }
  122. void put_DisplayHeadings(BOOL newValue)
  123. {
  124. static BYTE parms[] = VTS_BOOL ;
  125. InvokeHelper(0x286, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  126. }
  127. BOOL get_DisplayHorizontalScrollBar()
  128. {
  129. BOOL result;
  130. InvokeHelper(0x399, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  131. return result;
  132. }
  133. void put_DisplayHorizontalScrollBar(BOOL newValue)
  134. {
  135. static BYTE parms[] = VTS_BOOL ;
  136. InvokeHelper(0x399, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  137. }
  138. BOOL get_DisplayOutline()
  139. {
  140. BOOL result;
  141. InvokeHelper(0x287, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  142. return result;
  143. }
  144. void put_DisplayOutline(BOOL newValue)
  145. {
  146. static BYTE parms[] = VTS_BOOL ;
  147. InvokeHelper(0x287, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  148. }
  149. BOOL get__DisplayRightToLeft()
  150. {
  151. BOOL result;
  152. InvokeHelper(0x288, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  153. return result;
  154. }
  155. void put__DisplayRightToLeft(BOOL newValue)
  156. {
  157. static BYTE parms[] = VTS_BOOL ;
  158. InvokeHelper(0x288, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  159. }
  160. BOOL get_DisplayVerticalScrollBar()
  161. {
  162. BOOL result;
  163. InvokeHelper(0x39a, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  164. return result;
  165. }
  166. void put_DisplayVerticalScrollBar(BOOL newValue)
  167. {
  168. static BYTE parms[] = VTS_BOOL ;
  169. InvokeHelper(0x39a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  170. }
  171. BOOL get_DisplayWorkbookTabs()
  172. {
  173. BOOL result;
  174. InvokeHelper(0x39b, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  175. return result;
  176. }
  177. void put_DisplayWorkbookTabs(BOOL newValue)
  178. {
  179. static BYTE parms[] = VTS_BOOL ;
  180. InvokeHelper(0x39b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  181. }
  182. BOOL get_DisplayZeros()
  183. {
  184. BOOL result;
  185. InvokeHelper(0x289, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  186. return result;
  187. }
  188. void put_DisplayZeros(BOOL newValue)
  189. {
  190. static BYTE parms[] = VTS_BOOL ;
  191. InvokeHelper(0x289, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  192. }
  193. BOOL get_EnableResize()
  194. {
  195. BOOL result;
  196. InvokeHelper(0x4a8, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  197. return result;
  198. }
  199. void put_EnableResize(BOOL newValue)
  200. {
  201. static BYTE parms[] = VTS_BOOL ;
  202. InvokeHelper(0x4a8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  203. }
  204. BOOL get_FreezePanes()
  205. {
  206. BOOL result;
  207. InvokeHelper(0x28a, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  208. return result;
  209. }
  210. void put_FreezePanes(BOOL newValue)
  211. {
  212. static BYTE parms[] = VTS_BOOL ;
  213. InvokeHelper(0x28a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  214. }
  215. long get_GridlineColor()
  216. {
  217. long result;
  218. InvokeHelper(0x28b, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  219. return result;
  220. }
  221. void put_GridlineColor(long newValue)
  222. {
  223. static BYTE parms[] = VTS_I4 ;
  224. InvokeHelper(0x28b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  225. }
  226. long get_GridlineColorIndex()
  227. {
  228. long result;
  229. InvokeHelper(0x28c, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  230. return result;
  231. }
  232. void put_GridlineColorIndex(long newValue)
  233. {
  234. static BYTE parms[] = VTS_I4 ;
  235. InvokeHelper(0x28c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  236. }
  237. double get_Height()
  238. {
  239. double result;
  240. InvokeHelper(0x7b, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL);
  241. return result;
  242. }
  243. void put_Height(double newValue)
  244. {
  245. static BYTE parms[] = VTS_R8 ;
  246. InvokeHelper(0x7b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  247. }
  248. long get_Index()
  249. {
  250. long result;
  251. InvokeHelper(0x1e6, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  252. return result;
  253. }
  254. VARIANT LargeScroll(VARIANT& Down, VARIANT& Up, VARIANT& ToRight, VARIANT& ToLeft)
  255. {
  256. VARIANT result;
  257. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  258. InvokeHelper(0x223, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &Down, &Up, &ToRight, &ToLeft);
  259. return result;
  260. }
  261. double get_Left()
  262. {
  263. double result;
  264. InvokeHelper(0x7f, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL);
  265. return result;
  266. }
  267. void put_Left(double newValue)
  268. {
  269. static BYTE parms[] = VTS_R8 ;
  270. InvokeHelper(0x7f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  271. }
  272. LPDISPATCH NewWindow()
  273. {
  274. LPDISPATCH result;
  275. InvokeHelper(0x118, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL);
  276. return result;
  277. }
  278. CString get_OnWindow()
  279. {
  280. CString result;
  281. InvokeHelper(0x26f, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  282. return result;
  283. }
  284. void put_OnWindow(LPCTSTR newValue)
  285. {
  286. static BYTE parms[] = VTS_BSTR ;
  287. InvokeHelper(0x26f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  288. }
  289. LPDISPATCH get_Panes()
  290. {
  291. LPDISPATCH result;
  292. InvokeHelper(0x28d, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  293. return result;
  294. }
  295. VARIANT PrintOut(VARIANT& From, VARIANT& To, VARIANT& Copies, VARIANT& Preview, VARIANT& ActivePrinter, VARIANT& PrintToFile, VARIANT& Collate, VARIANT& PrToFileName)
  296. {
  297. VARIANT result;
  298. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  299. InvokeHelper(0x6ec, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &From, &To, &Copies, &Preview, &ActivePrinter, &PrintToFile, &Collate, &PrToFileName);
  300. return result;
  301. }
  302. VARIANT PrintPreview(VARIANT& EnableChanges)
  303. {
  304. VARIANT result;
  305. static BYTE parms[] = VTS_VARIANT ;
  306. InvokeHelper(0x119, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &EnableChanges);
  307. return result;
  308. }
  309. LPDISPATCH get_RangeSelection()
  310. {
  311. LPDISPATCH result;
  312. InvokeHelper(0x4a5, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  313. return result;
  314. }
  315. long get_ScrollColumn()
  316. {
  317. long result;
  318. InvokeHelper(0x28e, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  319. return result;
  320. }
  321. void put_ScrollColumn(long newValue)
  322. {
  323. static BYTE parms[] = VTS_I4 ;
  324. InvokeHelper(0x28e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  325. }
  326. long get_ScrollRow()
  327. {
  328. long result;
  329. InvokeHelper(0x28f, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  330. return result;
  331. }
  332. void put_ScrollRow(long newValue)
  333. {
  334. static BYTE parms[] = VTS_I4 ;
  335. InvokeHelper(0x28f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  336. }
  337. VARIANT ScrollWorkbookTabs(VARIANT& Sheets, VARIANT& Position)
  338. {
  339. VARIANT result;
  340. static BYTE parms[] = VTS_VARIANT VTS_VARIANT ;
  341. InvokeHelper(0x296, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &Sheets, &Position);
  342. return result;
  343. }
  344. LPDISPATCH get_SelectedSheets()
  345. {
  346. LPDISPATCH result;
  347. InvokeHelper(0x290, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  348. return result;
  349. }
  350. LPDISPATCH get_Selection()
  351. {
  352. LPDISPATCH result;
  353. InvokeHelper(0x93, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  354. return result;
  355. }
  356. VARIANT SmallScroll(VARIANT& Down, VARIANT& Up, VARIANT& ToRight, VARIANT& ToLeft)
  357. {
  358. VARIANT result;
  359. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  360. InvokeHelper(0x224, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &Down, &Up, &ToRight, &ToLeft);
  361. return result;
  362. }
  363. BOOL get_Split()
  364. {
  365. BOOL result;
  366. InvokeHelper(0x291, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  367. return result;
  368. }
  369. void put_Split(BOOL newValue)
  370. {
  371. static BYTE parms[] = VTS_BOOL ;
  372. InvokeHelper(0x291, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  373. }
  374. long get_SplitColumn()
  375. {
  376. long result;
  377. InvokeHelper(0x292, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  378. return result;
  379. }
  380. void put_SplitColumn(long newValue)
  381. {
  382. static BYTE parms[] = VTS_I4 ;
  383. InvokeHelper(0x292, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  384. }
  385. double get_SplitHorizontal()
  386. {
  387. double result;
  388. InvokeHelper(0x293, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL);
  389. return result;
  390. }
  391. void put_SplitHorizontal(double newValue)
  392. {
  393. static BYTE parms[] = VTS_R8 ;
  394. InvokeHelper(0x293, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  395. }
  396. long get_SplitRow()
  397. {
  398. long result;
  399. InvokeHelper(0x294, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  400. return result;
  401. }
  402. void put_SplitRow(long newValue)
  403. {
  404. static BYTE parms[] = VTS_I4 ;
  405. InvokeHelper(0x294, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  406. }
  407. double get_SplitVertical()
  408. {
  409. double result;
  410. InvokeHelper(0x295, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL);
  411. return result;
  412. }
  413. void put_SplitVertical(double newValue)
  414. {
  415. static BYTE parms[] = VTS_R8 ;
  416. InvokeHelper(0x295, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  417. }
  418. double get_TabRatio()
  419. {
  420. double result;
  421. InvokeHelper(0x2a1, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL);
  422. return result;
  423. }
  424. void put_TabRatio(double newValue)
  425. {
  426. static BYTE parms[] = VTS_R8 ;
  427. InvokeHelper(0x2a1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  428. }
  429. double get_Top()
  430. {
  431. double result;
  432. InvokeHelper(0x7e, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL);
  433. return result;
  434. }
  435. void put_Top(double newValue)
  436. {
  437. static BYTE parms[] = VTS_R8 ;
  438. InvokeHelper(0x7e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  439. }
  440. long get_Type()
  441. {
  442. long result;
  443. InvokeHelper(0x6c, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  444. return result;
  445. }
  446. double get_UsableHeight()
  447. {
  448. double result;
  449. InvokeHelper(0x185, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL);
  450. return result;
  451. }
  452. double get_UsableWidth()
  453. {
  454. double result;
  455. InvokeHelper(0x186, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL);
  456. return result;
  457. }
  458. BOOL get_Visible()
  459. {
  460. BOOL result;
  461. InvokeHelper(0x22e, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  462. return result;
  463. }
  464. void put_Visible(BOOL newValue)
  465. {
  466. static BYTE parms[] = VTS_BOOL ;
  467. InvokeHelper(0x22e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  468. }
  469. LPDISPATCH get_VisibleRange()
  470. {
  471. LPDISPATCH result;
  472. InvokeHelper(0x45e, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  473. return result;
  474. }
  475. double get_Width()
  476. {
  477. double result;
  478. InvokeHelper(0x7a, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL);
  479. return result;
  480. }
  481. void put_Width(double newValue)
  482. {
  483. static BYTE parms[] = VTS_R8 ;
  484. InvokeHelper(0x7a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  485. }
  486. long get_WindowNumber()
  487. {
  488. long result;
  489. InvokeHelper(0x45f, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  490. return result;
  491. }
  492. long get_WindowState()
  493. {
  494. long result;
  495. InvokeHelper(0x18c, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  496. return result;
  497. }
  498. void put_WindowState(long newValue)
  499. {
  500. static BYTE parms[] = VTS_I4 ;
  501. InvokeHelper(0x18c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  502. }
  503. VARIANT get_Zoom()
  504. {
  505. VARIANT result;
  506. InvokeHelper(0x297, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  507. return result;
  508. }
  509. void put_Zoom(VARIANT& newValue)
  510. {
  511. static BYTE parms[] = VTS_VARIANT ;
  512. InvokeHelper(0x297, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  513. }
  514. long get_View()
  515. {
  516. long result;
  517. InvokeHelper(0x4aa, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  518. return result;
  519. }
  520. void put_View(long newValue)
  521. {
  522. static BYTE parms[] = VTS_I4 ;
  523. InvokeHelper(0x4aa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  524. }
  525. BOOL get_DisplayRightToLeft()
  526. {
  527. BOOL result;
  528. InvokeHelper(0x6ee, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  529. return result;
  530. }
  531. void put_DisplayRightToLeft(BOOL newValue)
  532. {
  533. static BYTE parms[] = VTS_BOOL ;
  534. InvokeHelper(0x6ee, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  535. }
  536. long PointsToScreenPixelsX(long Points)
  537. {
  538. long result;
  539. static BYTE parms[] = VTS_I4 ;
  540. InvokeHelper(0x6f0, DISPATCH_METHOD, VT_I4, (void*)&result, parms, Points);
  541. return result;
  542. }
  543. long PointsToScreenPixelsY(long Points)
  544. {
  545. long result;
  546. static BYTE parms[] = VTS_I4 ;
  547. InvokeHelper(0x6f1, DISPATCH_METHOD, VT_I4, (void*)&result, parms, Points);
  548. return result;
  549. }
  550. LPDISPATCH RangeFromPoint(long x, long y)
  551. {
  552. LPDISPATCH result;
  553. static BYTE parms[] = VTS_I4 VTS_I4 ;
  554. InvokeHelper(0x6f2, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, x, y);
  555. return result;
  556. }
  557. void ScrollIntoView(long Left, long Top, long Width, long Height, VARIANT& Start)
  558. {
  559. static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_VARIANT ;
  560. InvokeHelper(0x6f5, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Left, Top, Width, Height, &Start);
  561. }
  562. // Window properties
  563. public:
  564. };