toolbarcontroldefault.cpp
上传用户:juying163
上传日期:2014-09-24
资源大小:5867k
文件大小:10k
源码类别:

GIS编程

开发平台:

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 "toolbarcontroldefault.h"
  6. // Dispatch interfaces referenced by this interface
  7. #include "picture.h"
  8. /////////////////////////////////////////////////////////////////////////////
  9. // CToolbarControlDefault
  10. IMPLEMENT_DYNCREATE(CToolbarControlDefault, CWnd)
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CToolbarControlDefault properties
  13. /////////////////////////////////////////////////////////////////////////////
  14. // CToolbarControlDefault operations
  15. void CToolbarControlDefault::SetBorderStyle(long nNewValue)
  16. {
  17. static BYTE parms[] =
  18. VTS_I4;
  19. InvokeHelper(DISPID_BORDERSTYLE, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  20.  nNewValue);
  21. }
  22. long CToolbarControlDefault::GetBorderStyle()
  23. {
  24. long result;
  25. InvokeHelper(DISPID_BORDERSTYLE, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  26. return result;
  27. }
  28. void CToolbarControlDefault::SetEnabled(BOOL bNewValue)
  29. {
  30. static BYTE parms[] =
  31. VTS_BOOL;
  32. InvokeHelper(DISPID_ENABLED, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  33.  bNewValue);
  34. }
  35. BOOL CToolbarControlDefault::GetEnabled()
  36. {
  37. BOOL result;
  38. InvokeHelper(DISPID_ENABLED, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  39. return result;
  40. }
  41. void CToolbarControlDefault::SetAppearance(long nNewValue)
  42. {
  43. static BYTE parms[] =
  44. VTS_I4;
  45. InvokeHelper(DISPID_APPEARANCE, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  46.  nNewValue);
  47. }
  48. long CToolbarControlDefault::GetAppearance()
  49. {
  50. long result;
  51. InvokeHelper(DISPID_APPEARANCE, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  52. return result;
  53. }
  54. void CToolbarControlDefault::SetMousePointer(long nNewValue)
  55. {
  56. static BYTE parms[] =
  57. VTS_I4;
  58. InvokeHelper(0xfffffdf7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  59.  nNewValue);
  60. }
  61. long CToolbarControlDefault::GetMousePointer()
  62. {
  63. long result;
  64. InvokeHelper(0xfffffdf7, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  65. return result;
  66. }
  67. void CToolbarControlDefault::SetRefMouseIcon(LPDISPATCH newValue)
  68. {
  69. static BYTE parms[] =
  70. VTS_DISPATCH;
  71. InvokeHelper(0xfffffdf6, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  72.  newValue);
  73. }
  74. CPicture CToolbarControlDefault::GetMouseIcon()
  75. {
  76. LPDISPATCH pDispatch;
  77. InvokeHelper(0xfffffdf6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  78. return CPicture(pDispatch);
  79. }
  80. long CToolbarControlDefault::GetHWnd()
  81. {
  82. long result;
  83. InvokeHelper(DISPID_HWND, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  84. return result;
  85. }
  86. void CToolbarControlDefault::AboutBox()
  87. {
  88. InvokeHelper(0xfffffdd8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  89. }
  90. long CToolbarControlDefault::AddItem(const VARIANT& CommandOrMenu, long subtype, long index, BOOL beginGroup, long GroupSpacing, long Style)
  91. {
  92. long result;
  93. static BYTE parms[] =
  94. VTS_VARIANT VTS_I4 VTS_I4 VTS_BOOL VTS_I4 VTS_I4;
  95. InvokeHelper(0x1, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  96. &CommandOrMenu, subtype, index, beginGroup, GroupSpacing, Style);
  97. return result;
  98. }
  99. void CToolbarControlDefault::Remove(long index)
  100. {
  101. static BYTE parms[] =
  102. VTS_I4;
  103. InvokeHelper(0x2, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  104.  index);
  105. }
  106. void CToolbarControlDefault::RemoveAll()
  107. {
  108. InvokeHelper(0x3, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  109. }
  110. LPUNKNOWN CToolbarControlDefault::GetItem(long index)
  111. {
  112. LPUNKNOWN result;
  113. static BYTE parms[] =
  114. VTS_I4;
  115. InvokeHelper(0x4, DISPATCH_METHOD, VT_UNKNOWN, (void*)&result, parms,
  116. index);
  117. return result;
  118. }
  119. long CToolbarControlDefault::GetCount()
  120. {
  121. long result;
  122. InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  123. return result;
  124. }
  125. void CToolbarControlDefault::Update(long index, BOOL fullUpdate)
  126. {
  127. static BYTE parms[] =
  128. VTS_I4 VTS_BOOL;
  129. InvokeHelper(0x6, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  130.  index, fullUpdate);
  131. }
  132. LPDISPATCH CToolbarControlDefault::GetBuddy()
  133. {
  134. LPDISPATCH result;
  135. InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  136. return result;
  137. }
  138. LPUNKNOWN CToolbarControlDefault::GetCurrentTool()
  139. {
  140. LPUNKNOWN result;
  141. InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL);
  142. return result;
  143. }
  144. void CToolbarControlDefault::SetRefCurrentTool(LPUNKNOWN newValue)
  145. {
  146. static BYTE parms[] =
  147. VTS_UNKNOWN;
  148. InvokeHelper(0x8, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  149.  newValue);
  150. }
  151. BOOL CToolbarControlDefault::GetToolTips()
  152. {
  153. BOOL result;
  154. InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  155. return result;
  156. }
  157. void CToolbarControlDefault::SetToolTips(BOOL bNewValue)
  158. {
  159. static BYTE parms[] =
  160. VTS_BOOL;
  161. InvokeHelper(0x9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  162.  bNewValue);
  163. }
  164. long CToolbarControlDefault::GetItemAppearance()
  165. {
  166. long result;
  167. InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  168. return result;
  169. }
  170. void CToolbarControlDefault::SetItemAppearance(long nNewValue)
  171. {
  172. static BYTE parms[] =
  173. VTS_I4;
  174. InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  175.  nNewValue);
  176. }
  177. long CToolbarControlDefault::GetUpdateInterval()
  178. {
  179. long result;
  180. InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  181. return result;
  182. }
  183. void CToolbarControlDefault::SetUpdateInterval(long nNewValue)
  184. {
  185. static BYTE parms[] =
  186. VTS_I4;
  187. InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  188.  nNewValue);
  189. }
  190. long CToolbarControlDefault::Find(const VARIANT& CommandOrMenu)
  191. {
  192. long result;
  193. static BYTE parms[] =
  194. VTS_VARIANT;
  195. InvokeHelper(0xc, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  196. &CommandOrMenu);
  197. return result;
  198. }
  199. LPUNKNOWN CToolbarControlDefault::GetCommandPool()
  200. {
  201. LPUNKNOWN result;
  202. InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL);
  203. return result;
  204. }
  205. void CToolbarControlDefault::SetRefCommandPool(LPUNKNOWN newValue)
  206. {
  207. static BYTE parms[] =
  208. VTS_UNKNOWN;
  209. InvokeHelper(0xd, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  210.  newValue);
  211. }
  212. long CToolbarControlDefault::AddToolbarDef(const VARIANT& ToolbarDef, long startIndex, BOOL Group, long GroupSpacing, long Style)
  213. {
  214. long result;
  215. static BYTE parms[] =
  216. VTS_VARIANT VTS_I4 VTS_BOOL VTS_I4 VTS_I4;
  217. InvokeHelper(0xe, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  218. &ToolbarDef, startIndex, Group, GroupSpacing, Style);
  219. return result;
  220. }
  221. long CToolbarControlDefault::GetTextAlignment()
  222. {
  223. long result;
  224. InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  225. return result;
  226. }
  227. void CToolbarControlDefault::SetTextAlignment(long nNewValue)
  228. {
  229. static BYTE parms[] =
  230. VTS_I4;
  231. InvokeHelper(0xf, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  232.  nNewValue);
  233. }
  234. BOOL CToolbarControlDefault::GetLargeIcons()
  235. {
  236. BOOL result;
  237. InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  238. return result;
  239. }
  240. void CToolbarControlDefault::SetLargeIcons(BOOL bNewValue)
  241. {
  242. static BYTE parms[] =
  243. VTS_BOOL;
  244. InvokeHelper(0x10, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  245.  bNewValue);
  246. }
  247. BOOL CToolbarControlDefault::GetCustomize()
  248. {
  249. BOOL result;
  250. InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  251. return result;
  252. }
  253. void CToolbarControlDefault::SetCustomize(BOOL bNewValue)
  254. {
  255. static BYTE parms[] =
  256. VTS_BOOL;
  257. InvokeHelper(0x11, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  258.  bNewValue);
  259. }
  260. void CToolbarControlDefault::MoveItem(long startIndex, long finalIndex)
  261. {
  262. static BYTE parms[] =
  263. VTS_I4 VTS_I4;
  264. InvokeHelper(0x12, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  265.  startIndex, finalIndex);
  266. }
  267. long CToolbarControlDefault::HitTest(long x, long y, BOOL nearest)
  268. {
  269. long result;
  270. static BYTE parms[] =
  271. VTS_I4 VTS_I4 VTS_BOOL;
  272. InvokeHelper(0x13, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  273. x, y, nearest);
  274. return result;
  275. }
  276. void CToolbarControlDefault::GetItemRect(long index, long* Top, long* Left, long* Bottom, long* Right)
  277. {
  278. static BYTE parms[] =
  279. VTS_I4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4;
  280. InvokeHelper(0x14, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  281.  index, Top, Left, Bottom, Right);
  282. }
  283. LPUNKNOWN CToolbarControlDefault::GetOperationStack()
  284. {
  285. LPUNKNOWN result;
  286. InvokeHelper(0x15, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL);
  287. return result;
  288. }
  289. void CToolbarControlDefault::SetRefOperationStack(LPUNKNOWN newValue)
  290. {
  291. static BYTE parms[] =
  292. VTS_UNKNOWN;
  293. InvokeHelper(0x15, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  294.  newValue);
  295. }
  296. VARIANT CToolbarControlDefault::GetCustomProperty()
  297. {
  298. VARIANT result;
  299. InvokeHelper(0x16, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  300. return result;
  301. }
  302. void CToolbarControlDefault::SetCustomProperty(const VARIANT& newValue)
  303. {
  304. static BYTE parms[] =
  305. VTS_VARIANT;
  306. InvokeHelper(0x16, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  307.  &newValue);
  308. }
  309. void CToolbarControlDefault::SetBuddyControl(LPDISPATCH pToolbarBuddy)
  310. {
  311. static BYTE parms[] =
  312. VTS_DISPATCH;
  313. InvokeHelper(0x17, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  314.  pToolbarBuddy);
  315. }
  316. BOOL CToolbarControlDefault::GetMenuTracking()
  317. {
  318. BOOL result;
  319. InvokeHelper(0x18, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  320. return result;
  321. }
  322. void CToolbarControlDefault::SetMenuTracking(BOOL bNewValue)
  323. {
  324. static BYTE parms[] =
  325. VTS_BOOL;
  326. InvokeHelper(0x18, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  327.  bNewValue);
  328. }
  329. long CToolbarControlDefault::AddMenuItem(const VARIANT& Menu, long index, BOOL beginGroup, long GroupSpacing)
  330. {
  331. long result;
  332. static BYTE parms[] =
  333. VTS_VARIANT VTS_I4 VTS_BOOL VTS_I4;
  334. InvokeHelper(0x19, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
  335. &Menu, index, beginGroup, GroupSpacing);
  336. return result;
  337. }
  338. LPDISPATCH CToolbarControlDefault::GetObject()
  339. {
  340. LPDISPATCH result;
  341. InvokeHelper(0x1a, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  342. return result;
  343. }
  344. long CToolbarControlDefault::GetKeyIntercept()
  345. {
  346. long result;
  347. InvokeHelper(0x1b, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  348. return result;
  349. }
  350. void CToolbarControlDefault::SetKeyIntercept(long nNewValue)
  351. {
  352. static BYTE parms[] =
  353. VTS_I4;
  354. InvokeHelper(0x1b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  355.  nNewValue);
  356. }