home *** CD-ROM | disk | FTP | other *** search
/ Collection of Hack-Phreak Scene Programs / cleanhpvac.zip / cleanhpvac / 3DTOSHI2.ZIP / mpgui / include / guimdi.h < prev    next >
C/C++ Source or Header  |  1996-03-23  |  1KB  |  45 lines

  1.  
  2. // guimdi.h
  3. //
  4. // Copyright (c) 1995 by Toshiaki Tsuji, all rights reserved.
  5.  
  6. #ifndef __GUIMDI_H__
  7. #define __GUIMDI_H__
  8.  
  9. #include "stdgfx.h"
  10. #include "guichild.h"
  11. #include "guiframe.h"
  12.  
  13. class GUIMDICHILD : public GUICHILD
  14.   {
  15.     protected :
  16.       #if defined (__FORWINDOWS__)
  17.         MDICREATESTRUCT MDICreate;
  18.       #endif
  19.       VOID RegisterWindow ();
  20.  
  21.     public :
  22.       GUIMDICHILD ();
  23.       virtual ~GUIMDICHILD ();
  24.  
  25.       BOOLEAN Create ( STRING Title, LONG x, LONG y, LONG Wd, LONG Ht,
  26.                        GUIWINDOW *Parent );
  27.   }; // End of GUIMDICHILD
  28.  
  29. class GUIMDIFRAME : public GUIFRAME
  30.   {
  31.     protected :
  32.       VOID RegisterWindow ();
  33.  
  34.     public :
  35.       GUIMDIFRAME ();
  36.       virtual ~GUIMDIFRAME ();
  37.  
  38.       virtual BOOLEAN IsMDISupported () { return TRUE; };
  39.       virtual LONG WndProc ( HWINDOW hWnd, MESSAGE iMessage, PARAM1 Param1, PARAM2 Param2, BOOLEAN FromClient );
  40.       BOOLEAN Create ( STRING Title, LONG x, LONG y, LONG Wd, LONG Ht,
  41.                        GUIWINDOW *Parent );
  42.   }; // End of GUIMDIFRAME
  43.  
  44. #endif
  45.