home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2002 March / PCWMAR02.iso / software / turbocad / v8trial / TurboCADv8ProfessionalNoReg.exe / Data.Cab / F44500_Events.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-07-13  |  8.1 KB  |  220 lines

  1. protected:
  2.             //TurboCAD Events
  3.             long        m_lConnectionID;
  4.  
  5.             HRESULT        ConnectEvents(IApplication *piApp);
  6.             HRESULT        DisconnectEvents(IApplication *piApp);
  7.  
  8. public:
  9. $$IF(BeforeExit)
  10.  
  11.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall BeforeExit( 
  12.             /* [in] */ IApplication __RPC_FAR *TheApp,
  13.             /* [out][in] */ IMSI_BOOL __RPC_FAR *Cancel);
  14. $$ENDIF
  15. $$IF(DrawingNew)
  16.  
  17.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall DrawingNew( 
  18.             /* [in] */ IDrawing __RPC_FAR *WhichDrawing);
  19. $$ENDIF
  20. $$IF(DrawingOpen)
  21.  
  22.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall DrawingOpen( 
  23.             /* [in] */ IDrawing __RPC_FAR *WhichDrawing);
  24. $$ENDIF
  25. $$IF(DrawingActivate)
  26.  
  27.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall DrawingActivate( 
  28.             /* [in] */ IDrawing __RPC_FAR *WhichDrawing);
  29. $$ENDIF
  30. $$IF(DrawingDeactivate)
  31.  
  32.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall DrawingDeactivate( 
  33.             /* [in] */ IDrawing __RPC_FAR *WhichDrawing);
  34. $$ENDIF
  35. $$IF(DrawingBeforeClose)
  36.  
  37.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall DrawingBeforeClose( 
  38.             /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
  39.             /* [out][in] */ IMSI_BOOL __RPC_FAR *Cancel);
  40. $$ENDIF
  41. $$IF(DrawingBeforeSave)
  42.  
  43.             virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DrawingBeforeSave( 
  44.             /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
  45.             /* [out][in] */ IMSI_BOOL __RPC_FAR *SaveAs,
  46.             /* [out][in] */ IMSI_BOOL __RPC_FAR *Cancel);
  47.  
  48. $$ENDIF
  49. $$IF(WindowResize)
  50.  
  51.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall WindowResize( 
  52.             /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
  53.             /* [in] */ View __RPC_FAR *WhichView,
  54.             /* [in] */ Window __RPC_FAR *WhichWindow);
  55. $$ENDIF
  56. $$IF(WindowActivate)
  57.  
  58.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall WindowActivate( 
  59.             /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
  60.             /* [in] */ View __RPC_FAR *WhichView,
  61.             /* [in] */ Window __RPC_FAR *WhichWindow);
  62. $$ENDIF
  63. $$IF(WindowDeactivate)
  64.  
  65.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall WindowDeactivate( 
  66.             /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
  67.             /* [in] */ View __RPC_FAR *WhichView,
  68.             /* [in] */ Window __RPC_FAR *WhichWindow);
  69. $$ENDIF
  70. $$IF(MouseDown)
  71.  
  72.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall MouseDown( 
  73.             /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
  74.             /* [in] */ View __RPC_FAR *WhichView,
  75.             /* [in] */ Window __RPC_FAR *WhichWindow,
  76.             /* [in] */ ImsiMouseButton Button,
  77.             /* [in] */ long Shift,
  78.             /* [in] */ long X,
  79.             /* [in] */ long Y,
  80.             /* [out][in] */ IMSI_BOOL __RPC_FAR *Cancel);
  81. $$ENDIF
  82. $$IF(MouseUp)
  83.  
  84.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall MouseUp( 
  85.             /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
  86.             /* [in] */ View __RPC_FAR *WhichView,
  87.             /* [in] */ Window __RPC_FAR *WhichWindow,
  88.             /* [in] */ ImsiMouseButton Button,
  89.             /* [in] */ long Shift,
  90.             /* [in] */ long X,
  91.             /* [in] */ long Y,
  92.             /* [out][in] */ IMSI_BOOL __RPC_FAR *Cancel);
  93. $$ENDIF
  94. $$IF(MouseMove)
  95.  
  96.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall MouseMove( 
  97.             /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
  98.             /* [in] */ View __RPC_FAR *WhichView,
  99.             /* [in] */ Window __RPC_FAR *WhichWindow,
  100.             /* [in] */ long Shift,
  101.             /* [in] */ long X,
  102.             /* [in] */ long Y,
  103.             /* [out][in] */ IMSI_BOOL __RPC_FAR *Cancel);
  104. $$ENDIF
  105. $$IF(BeforeDoubleClick)
  106.  
  107.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall BeforeDoubleClick( 
  108.             /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
  109.             /* [in] */ View __RPC_FAR *WhichView,
  110.             /* [in] */ Window __RPC_FAR *WhichWindow,
  111.             /* [in] */ Selection __RPC_FAR *Sel,
  112.             /* [out][in] */ IMSI_BOOL __RPC_FAR *Cancel);
  113. $$ENDIF
  114. $$IF(BeforeRightClick)
  115.  
  116.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall BeforeRightClick( 
  117.             /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
  118.             /* [in] */ View __RPC_FAR *WhichView,
  119.             /* [in] */ Window __RPC_FAR *WhichWindow,
  120.             /* [in] */ Selection __RPC_FAR *Sel,
  121.             /* [out][in] */ IMSI_BOOL __RPC_FAR *Cancel);
  122. $$ENDIF
  123. $$IF(SelectionChange)
  124.  
  125.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall SelectionChange( 
  126.             /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
  127.             /* [in] */ View __RPC_FAR *WhichView,
  128.             /* [in] */ Window __RPC_FAR *WhichWindow,
  129.             /* [in] */ Selection __RPC_FAR *Sel);
  130. $$ENDIF
  131. $$IF(CommandBarControlHit)
  132.  
  133.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall CommandBarControlHit( 
  134.             /* [in] */ CommandBarControl __RPC_FAR *WhichControl,
  135.             /* [out][in] */ IMSI_BOOL __RPC_FAR *Cancel);
  136. $$ENDIF
  137. $$IF(CommandBarControlStatus)
  138.  
  139.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall CommandBarControlStatus( 
  140.             /* [in] */ CommandBarControl __RPC_FAR *WhichControl);
  141. $$ENDIF
  142. $$IF(RunTool)
  143.  
  144.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall RunTool( 
  145.             /* [in] */ Tool __RPC_FAR *WhichTool);
  146. $$ENDIF
  147. $$IF(PointSnapped)
  148.  
  149.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall PointSnapped( 
  150.             /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
  151.             /* [in] */ View __RPC_FAR *WhichView,
  152.             /* [in] */ long X,
  153.             /* [in] */ long Y,
  154.             /* [in] */ IVertex __RPC_FAR *PointRaw,
  155.             /* [in] */ IVertex __RPC_FAR *PointSnapped);
  156. $$ENDIF
  157. $$IF(PointPick)
  158.  
  159.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall PointPick( 
  160.             /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
  161.             /* [in] */ View __RPC_FAR *WhichView,
  162.             /* [in] */ PickResult __RPC_FAR *Result,
  163.             /* [in] */ IMSI_BOOL PickWasCanceled);
  164. $$ENDIF
  165. $$IF(RectanglePick)
  166.  
  167.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall RectanglePick( 
  168.             /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
  169.             /* [in] */ View __RPC_FAR *WhichView,
  170.             /* [in] */ PickResult __RPC_FAR *Result,
  171.             /* [in] */ IMSI_BOOL PickWasCanceled);
  172. $$ENDIF
  173. $$IF(PolygonPick)
  174.  
  175.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall PolygonPick( 
  176.             /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
  177.             /* [in] */ View __RPC_FAR *WhichView,
  178.             /* [in] */ PickResult __RPC_FAR *Result,
  179.             /* [in] */ IMSI_BOOL PickWasCanceled);
  180. $$ENDIF
  181. $$IF(ViewBeforeRedraw)
  182.  
  183.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall ViewBeforeRedraw( 
  184.             /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
  185.             /* [in] */ View __RPC_FAR *WhichView);
  186. $$ENDIF
  187. $$IF(ViewAfterRedraw)
  188.  
  189.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall ViewAfterRedraw( 
  190.             /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
  191.             /* [in] */ View __RPC_FAR *WhichView);
  192. $$ENDIF
  193. $$IF(VirtualIntersectionPick)
  194.  
  195.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall VirtualIntersectionPick( 
  196.             /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
  197.             /* [in] */ View __RPC_FAR *WhichView,
  198.             /* [in] */ PickResult __RPC_FAR *Result,
  199.             /* [in] */ IMSI_BOOL PickWasCanceled);
  200. $$ENDIF
  201. $$IF(CommandBarControlDone)
  202.  
  203.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall CommandBarControlDone( 
  204.             /* [in] */ CommandBarControl __RPC_FAR *WhichControl);
  205. $$ENDIF
  206. $$IF(Drop)
  207.  
  208.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall Drop( 
  209.             /* [in] */ IDrawing __RPC_FAR *WhichDrawing,
  210.             /* [in] */ View __RPC_FAR *WhichView,
  211.             /* [in] */ Window __RPC_FAR *WhichWindow,
  212.             /* [in] */ Selection __RPC_FAR *Sel);
  213. $$ENDIF
  214. $$IF(DrawingAfterSave)
  215.  
  216.             virtual /* [helpcontext][helpstring] */ HRESULT __stdcall DrawingAfterSave( 
  217.             /* [in] */ IDrawing __RPC_FAR *WhichDrawing);
  218. $$ENDIF
  219.             
  220.