home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / listings / v_11_09 / 1109061a < prev    next >
Text File  |  1993-07-08  |  741b  |  39 lines

  1. //  testcout.h
  2. //  header file for testing windows cout and cerr
  3.  
  4. #include    "CStrWnd.h"
  5. #include    "ostrwnd.h"
  6. #include    "winstrm.h"
  7.  
  8. class App : public CWinApp
  9. {
  10. public:
  11. BOOL InitInstance ();
  12. int ExitInstance ();
  13.  
  14. #if defined (_DEBUG)
  15.     void set_exit_code (int code)
  16.         // only update if not already set
  17.         {if (exit_code == 0) exit_code = code;}
  18. #endif
  19.  
  20. private:
  21. winstreambuf * cerrbuf, * coutbuf;
  22. ostreamWnd * cerr_window;
  23. #if defined (_DEBUG)
  24.     int exit_code;
  25.     CMemoryState start, end, difference;
  26. #endif
  27. };
  28.  
  29. class CMainWindow : public CMDIFrameWnd
  30. {
  31. public:
  32. CMainWindow ();
  33. afx_msg void OnClose ();
  34. afx_msg void OnAbout ();
  35. afx_msg void OnTest ();
  36.  
  37. DECLARE_MESSAGE_MAP ();
  38. };
  39.