home *** CD-ROM | disk | FTP | other *** search
/ The Pier Shareware 6 / The_Pier_Shareware_Number_6_(The_Pier_Exchange)_(1995).iso / 038 / dho_9a.zip / MODDLOG.H < prev    next >
Text File  |  1994-10-12  |  936b  |  36 lines

  1. // Developer Helper Object Set, (C) 1994 Thomas E. Bednarz, Jr.
  2. //  All rights reserved
  3. #ifndef __MODDLOG_H__
  4. #define __MODDLOG_H__
  5.  
  6. #include"winbase.h"
  7.  
  8. class TModalDialog : public TWinBase
  9. {
  10.    protected:
  11.       TWinBase *fOwner;
  12.       void *fBuffer;
  13.    public:
  14.       TModalDialog(ULONG resource, TWinBase *owner, void *buffer = (void*)NULL);
  15.       virtual ~TModalDialog();
  16.       BOOL MakeFrame(void);
  17.       void Execute();
  18.       virtual BOOL Init(HAB hab);
  19.       virtual void Init();
  20.       virtual MRESULT DlogProc(HWND hWnd, ULONG Message, MPARAM mParam1, MPARAM mParam2 );
  21.  
  22.      static MRESULT ClientDlogProc(HWND hWnd,ULONG iMessage,
  23.        MPARAM mParam1, MPARAM mParam2);
  24.  
  25.       virtual MRESULT doCommand(HWND hWnd, ULONG Message, MPARAM mParam1, MPARAM mParam2);
  26.  
  27.       SHORT doOK(void);
  28.       void doCancel(void);
  29.  
  30.       void SetData();
  31.  
  32.       virtual const char *getClassName();
  33. };
  34.  
  35. #endif
  36.