moeventrenderer.h
上传用户:qinfarui
上传日期:2022-08-10
资源大小:362k
文件大小:2k
源码类别:

GIS编程

开发平台:

Visual C++

  1. #if !defined(AFX_MOEVENTRENDERER_H__9ED4202A_AE7C_4B26_90C8_C7D3FF22C778__INCLUDED_)
  2. #define AFX_MOEVENTRENDERER_H__9ED4202A_AE7C_4B26_90C8_C7D3FF22C778__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 CMoSymbol;
  11. class CMoTable;
  12. class CMoRectangle;
  13. /////////////////////////////////////////////////////////////////////////////
  14. // CMoEventRenderer wrapper class
  15. class CMoEventRenderer : public COleDispatchDriver
  16. {
  17. public:
  18. CMoEventRenderer() {} // Calls COleDispatchDriver default constructor
  19. CMoEventRenderer(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  20. CMoEventRenderer(const CMoEventRenderer& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  21. // Attributes
  22. public:
  23. CString GetTag();
  24. void SetTag(LPCTSTR);
  25. BOOL GetUseDefault();
  26. void SetUseDefault(BOOL);
  27. CMoSymbol GetDefaultSymbol();
  28. void SetDefaultSymbol(LPDISPATCH);
  29. long GetSymbolType();
  30. void SetSymbolType(long);
  31. short GetValueCount();
  32. void SetValueCount(short);
  33. CString GetFeatureRouteIDField();
  34. void SetFeatureRouteIDField(LPCTSTR);
  35. CString GetEventRouteIDField();
  36. void SetEventRouteIDField(LPCTSTR);
  37. CString GetStartMeasureField();
  38. void SetStartMeasureField(LPCTSTR);
  39. CString GetEndMeasureField();
  40. void SetEndMeasureField(LPCTSTR);
  41. CString GetSymbolField();
  42. void SetSymbolField(LPCTSTR);
  43. BOOL GetDrawBackground();
  44. void SetDrawBackground(BOOL);
  45. CMoTable GetEventTable();
  46. void SetEventTable(LPDISPATCH);
  47. BOOL GetIndexEvents();
  48. void SetIndexEvents(BOOL);
  49. CMoRectangle GetIndexExtent();
  50. void SetIndexExtent(LPDISPATCH);
  51. // Operations
  52. public:
  53. CMoSymbol GetSymbol(short index);
  54. CString GetValue(short index);
  55. void SetValue(short index, LPCTSTR lpszNewValue);
  56. BOOL InvalidateIndex(LPCTSTR key);
  57. };
  58. //{{AFX_INSERT_LOCATION}}
  59. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  60. #endif // !defined(AFX_MOEVENTRENDERER_H__9ED4202A_AE7C_4B26_90C8_C7D3FF22C778__INCLUDED_)