home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 16 / CD_ASCQ_16_0994.iso / news / 4611 / fw16d.ins / INCLUDE / DDE.CH < prev    next >
Text File  |  1994-05-09  |  988b  |  29 lines

  1. #ifndef _DDE_CH
  2. #define _DDE_CH
  3.  
  4. #define WM_DDE_FIRST                     992       // 0x03E0
  5. #define WM_DDE_INITIATE       (WM_DDE_FIRST)
  6. #define WM_DDE_TERMINATE    (WM_DDE_FIRST+1)
  7. #define WM_DDE_ADVISE       (WM_DDE_FIRST+2)
  8. #define WM_DDE_UNADVISE     (WM_DDE_FIRST+3)
  9. #define WM_DDE_ACK          (WM_DDE_FIRST+4)
  10. #define WM_DDE_DATA         (WM_DDE_FIRST+5)
  11. #define WM_DDE_REQUEST      (WM_DDE_FIRST+6)
  12. #define WM_DDE_POKE         (WM_DDE_FIRST+7)
  13. #define WM_DDE_EXECUTE      (WM_DDE_FIRST+8)
  14. #define WM_DDE_LAST         (WM_DDE_FIRST+8)
  15.  
  16. #xcommand DEFINE <dde:DDE,LINK> <oDde> ;
  17.              [ SERVICE <cService> ] ;
  18.              [ TOPIC <cTopic> ] ;
  19.              [ ITEM <cItem> ] ;
  20.              [ ACTION <uAction> ] ;
  21.        => ;
  22.           <oDde> := TDde():New( <cService>, <cTopic>, <cItem>, [<{uAction}>] )
  23.  
  24. #xcommand ACTIVATE <dde:DDE,LINK> <oDde> => <oDde>:Activate()
  25.  
  26. #xcommand RELEASE <dde:DDE,LINK> <oDde> => <oDde>:End(); <oDde> := nil
  27.  
  28. #endif
  29.