home *** CD-ROM | disk | FTP | other *** search
/ C Programming Starter Kit 2.0 / SamsPublishing-CProgrammingStarterKit-v2.0-Win31.iso / tybc4 / clsxprt1 / clsxpr1a.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-12-06  |  1.5 KB  |  62 lines

  1. #if !defined(__clsxpr1a_h)              // Sentry, use file only if it's not already included.
  2. #define __clsxpr1a_h
  3.  
  4. /*  Project clsxprt1
  5.     
  6.     Copyright ⌐ 1993. All Rights Reserved.
  7.  
  8.     SUBSYSTEM:    clsxprt1.exe Application
  9.     FILE:         clsxpr1a.h
  10.     AUTHOR:       
  11.  
  12.  
  13.     OVERVIEW
  14.     ========
  15.     Class definition for clsxprt1App (TApplication).      
  16. */
  17.  
  18.  
  19. #include <owl\owlpch.h>
  20. #pragma hdrstop
  21.  
  22. #include <owl\editfile.h>
  23. #include <owl\opensave.h>
  24.  
  25. #include "clsxpr1a.rh"            // Definition of all resources.
  26.  
  27.  
  28. //{{TApplication = clsxprt1App}}
  29. class clsxprt1App : public TApplication {
  30. private:
  31.     TEditFile *Client;                                 // Client window for the frame.
  32.     TOpenSaveDialog::TData FileData;                    // Data to control open/saveas standard dialog.
  33.  
  34. public:
  35.     clsxprt1App ();
  36.     virtual ~clsxprt1App ();
  37.  
  38.     void OpenFile (const char *fileName = 0);
  39. //{{clsxprt1AppVIRTUAL_BEGIN}}
  40. public:
  41.     virtual void InitMainWindow();
  42. //{{clsxprt1AppVIRTUAL_END}}
  43.  
  44. //{{clsxprt1AppRSP_TBL_BEGIN}}
  45. protected:
  46.     void CmFileNew ();
  47.     void CmFileOpen ();
  48.     void CmFileClose ();
  49.     void CmHelpAbout ();
  50.     void CmUppercase ();
  51.     void CmLowercase ();
  52.     void CmInsertDate ();
  53.     void CmInsertTime ();
  54.     void CmInsertDateTime ();
  55.     void CmReverse ();
  56. //{{clsxprt1AppRSP_TBL_END}}
  57.   DECLARE_RESPONSE_TABLE(clsxprt1App);
  58. };    //{{clsxprt1App}}
  59.  
  60.  
  61. #endif                                      // __clsxpr1a_h sentry.
  62.