home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c082_144 / 6.ddi / DDEML.ZIP / DDECLI.H < prev    next >
Encoding:
C/C++ Source or Header  |  1992-06-10  |  1.4 KB  |  48 lines

  1. // ObjectWindows - (C) Copyright 1992 by Borland International
  2. //
  3. // ddecli.h
  4.  
  5. #include <owl.h>
  6. #include <inputdia.h>
  7. #include <ddeml.h>
  8. #include <stdio.h>
  9. #include <string.h>
  10.  
  11. #include "ddeclir.h"
  12.  
  13. _CLASSDEF(TDMLClApp)
  14. class TDMLClApp : public TApplication
  15. {
  16. public:
  17.     TDMLClApp( LPSTR, HINSTANCE, HINSTANCE, LPSTR, int );
  18.     ~TDMLClApp();
  19.     virtual void InitMainWindow();
  20. };
  21.  
  22. _CLASSDEF(TDMLClWnd)
  23. class TDMLClWnd : public TWindow
  24. {
  25. public:
  26.     TDMLClWnd( PTWindowsObject, LPSTR );
  27.     virtual ~TDMLClWnd();
  28.     virtual void SetupWindow();
  29.     virtual void Paint( HDC, PAINTSTRUCT _FAR & );
  30.     virtual void WMInitMenu( RTMessage ) = [WM_FIRST + WM_INITMENU];
  31.     virtual void CMExit( RTMessage ) = [CM_FIRST + CM_EXIT];
  32.     virtual void CMUConnect( RTMessage ) = [CM_FIRST + CM_U_CONNECT];
  33.     virtual void CMURequest( RTMessage ) = [CM_FIRST + CM_U_REQUEST];
  34.     virtual void CMUPoke( RTMessage ) = [CM_FIRST + CM_U_POKE];
  35.     virtual void CMUAdvise( RTMessage ) = [CM_FIRST + CM_U_ADVISE];
  36.     virtual void CMUHelpAbout( RTMessage ) = [CM_FIRST + CM_U_HELPABOUT];
  37.     virtual void ReceivedData( HDDEDATA );
  38.     static HDDEDATA FAR PASCAL _export CallBack( WORD, WORD, HCONV, HSZ, HSZ, HDDEDATA, DWORD, DWORD );
  39.  
  40.     char szData[128];
  41.     DWORD idInst;
  42.     HCONV hConv;
  43.     BOOL tfLoop;
  44.     HSZ hszService, hszTopic, hszItem;
  45.     FARPROC lpCallBack;
  46. };
  47.  
  48.