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

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 "scenecontroldefault.h"
  6. // Dispatch interfaces referenced by this interface
  7. #include "Picture.h"
  8. /////////////////////////////////////////////////////////////////////////////
  9. // CSceneControlDefault
  10. IMPLEMENT_DYNCREATE(CSceneControlDefault, CWnd)
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CSceneControlDefault properties
  13. /////////////////////////////////////////////////////////////////////////////
  14. // CSceneControlDefault operations
  15. void CSceneControlDefault::SetBackColor(unsigned long newValue)
  16. {
  17. static BYTE parms[] =
  18. VTS_I4;
  19. InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  20.  newValue);
  21. }
  22. unsigned long CSceneControlDefault::GetBackColor()
  23. {
  24. unsigned long result;
  25. InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  26. return result;
  27. }
  28. void CSceneControlDefault::SetBorderStyle(long nNewValue)
  29. {
  30. static BYTE parms[] =
  31. VTS_I4;
  32. InvokeHelper(DISPID_BORDERSTYLE, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  33.  nNewValue);
  34. }
  35. long CSceneControlDefault::GetBorderStyle()
  36. {
  37. long result;
  38. InvokeHelper(DISPID_BORDERSTYLE, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  39. return result;
  40. }
  41. void CSceneControlDefault::SetEnabled(BOOL bNewValue)
  42. {
  43. static BYTE parms[] =
  44. VTS_BOOL;
  45. InvokeHelper(DISPID_ENABLED, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  46.  bNewValue);
  47. }
  48. BOOL CSceneControlDefault::GetEnabled()
  49. {
  50. BOOL result;
  51. InvokeHelper(DISPID_ENABLED, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  52. return result;
  53. }
  54. void CSceneControlDefault::SetAppearance(long nNewValue)
  55. {
  56. static BYTE parms[] =
  57. VTS_I4;
  58. InvokeHelper(DISPID_APPEARANCE, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  59.  nNewValue);
  60. }
  61. long CSceneControlDefault::GetAppearance()
  62. {
  63. long result;
  64. InvokeHelper(DISPID_APPEARANCE, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  65. return result;
  66. }
  67. void CSceneControlDefault::SetMousePointer(long nNewValue)
  68. {
  69. static BYTE parms[] =
  70. VTS_I4;
  71. InvokeHelper(0xfffffdf7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  72.  nNewValue);
  73. }
  74. long CSceneControlDefault::GetMousePointer()
  75. {
  76. long result;
  77. InvokeHelper(0xfffffdf7, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  78. return result;
  79. }
  80. void CSceneControlDefault::SetRefMouseIcon(LPDISPATCH newValue)
  81. {
  82. static BYTE parms[] =
  83. VTS_DISPATCH;
  84. InvokeHelper(0xfffffdf6, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  85.  newValue);
  86. }
  87. CPicture CSceneControlDefault::GetMouseIcon()
  88. {
  89. LPDISPATCH pDispatch;
  90. InvokeHelper(0xfffffdf6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  91. return CPicture(pDispatch);
  92. }
  93. long CSceneControlDefault::GetHWnd()
  94. {
  95. long result;
  96. InvokeHelper(DISPID_HWND, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  97. return result;
  98. }
  99. void CSceneControlDefault::AboutBox()
  100. {
  101. InvokeHelper(0xfffffdd8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  102. }
  103. void CSceneControlDefault::LoadSxFile(LPCTSTR sxPath)
  104. {
  105. static BYTE parms[] =
  106. VTS_BSTR;
  107. InvokeHelper(0x1, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  108.  sxPath);
  109. }
  110. LPUNKNOWN CSceneControlDefault::GetScene()
  111. {
  112. LPUNKNOWN result;
  113. InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL);
  114. return result;
  115. }
  116. LPUNKNOWN CSceneControlDefault::GetSceneGraph()
  117. {
  118. LPUNKNOWN result;
  119. InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL);
  120. return result;
  121. }
  122. void CSceneControlDefault::SetRefSceneGraph(LPUNKNOWN newValue)
  123. {
  124. static BYTE parms[] =
  125. VTS_UNKNOWN;
  126. InvokeHelper(0x3, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  127.  newValue);
  128. }
  129. LPUNKNOWN CSceneControlDefault::GetSceneViewer()
  130. {
  131. LPUNKNOWN result;
  132. InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL);
  133. return result;
  134. }
  135. LPUNKNOWN CSceneControlDefault::GetCamera()
  136. {
  137. LPUNKNOWN result;
  138. InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL);
  139. return result;
  140. }
  141. void CSceneControlDefault::SetRefCamera(LPUNKNOWN newValue)
  142. {
  143. static BYTE parms[] =
  144. VTS_UNKNOWN;
  145. InvokeHelper(0x5, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  146.  newValue);
  147. }
  148. LPUNKNOWN CSceneControlDefault::GetCurrentTool()
  149. {
  150. LPUNKNOWN result;
  151. InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL);
  152. return result;
  153. }
  154. void CSceneControlDefault::SetRefCurrentTool(LPUNKNOWN newValue)
  155. {
  156. static BYTE parms[] =
  157. VTS_UNKNOWN;
  158. InvokeHelper(0x6, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  159.  newValue);
  160. }
  161. BOOL CSceneControlDefault::GetNavigate()
  162. {
  163. BOOL result;
  164. InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  165. return result;
  166. }
  167. void CSceneControlDefault::SetNavigate(BOOL bNewValue)
  168. {
  169. static BYTE parms[] =
  170. VTS_BOOL;
  171. InvokeHelper(0x7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  172.  bNewValue);
  173. }
  174. BOOL CSceneControlDefault::CheckSxFile(LPCTSTR filename)
  175. {
  176. BOOL result;
  177. static BYTE parms[] =
  178. VTS_BSTR;
  179. InvokeHelper(0x8, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
  180. filename);
  181. return result;
  182. }
  183. VARIANT CSceneControlDefault::GetCustomProperty()
  184. {
  185. VARIANT result;
  186. InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  187. return result;
  188. }
  189. void CSceneControlDefault::SetCustomProperty(const VARIANT& newValue)
  190. {
  191. static BYTE parms[] =
  192. VTS_VARIANT;
  193. InvokeHelper(0x9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  194.  &newValue);
  195. }
  196. void CSceneControlDefault::SetDocumentFilename(LPCTSTR lpszNewValue)
  197. {
  198. static BYTE parms[] =
  199. VTS_BSTR;
  200. InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  201.  lpszNewValue);
  202. }
  203. CString CSceneControlDefault::GetDocumentFilename()
  204. {
  205. CString result;
  206. InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  207. return result;
  208. }
  209. LPDISPATCH CSceneControlDefault::GetObject()
  210. {
  211. LPDISPATCH result;
  212. InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  213. return result;
  214. }
  215. void CSceneControlDefault::SetOverrideBackColor(BOOL bNewValue)
  216. {
  217. static BYTE parms[] =
  218. VTS_BOOL;
  219. InvokeHelper(0xc, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  220.  bNewValue);
  221. }
  222. BOOL CSceneControlDefault::GetOverrideBackColor()
  223. {
  224. BOOL result;
  225. InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  226. return result;
  227. }
  228. void CSceneControlDefault::SetShowSceneTips(BOOL bNewValue)
  229. {
  230. static BYTE parms[] =
  231. VTS_BOOL;
  232. InvokeHelper(0xd, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  233.  bNewValue);
  234. }
  235. BOOL CSceneControlDefault::GetShowSceneTips()
  236. {
  237. BOOL result;
  238. InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  239. return result;
  240. }
  241. void CSceneControlDefault::SetTipStyle(long nNewValue)
  242. {
  243. static BYTE parms[] =
  244. VTS_I4;
  245. InvokeHelper(0xe, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  246.  nNewValue);
  247. }
  248. long CSceneControlDefault::GetTipStyle()
  249. {
  250. long result;
  251. InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  252. return result;
  253. }
  254. void CSceneControlDefault::SetTipDelay(long nNewValue)
  255. {
  256. static BYTE parms[] =
  257. VTS_I4;
  258. InvokeHelper(0xf, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  259.  nNewValue);
  260. }
  261. long CSceneControlDefault::GetTipDelay()
  262. {
  263. long result;
  264. InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  265. return result;
  266. }
  267. long CSceneControlDefault::GetKeyIntercept()
  268. {
  269. long result;
  270. InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  271. return result;
  272. }
  273. void CSceneControlDefault::SetKeyIntercept(long nNewValue)
  274. {
  275. static BYTE parms[] =
  276. VTS_I4;
  277. InvokeHelper(0x10, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  278.  nNewValue);
  279. }