home *** CD-ROM | disk | FTP | other *** search
/ Troubleshooting Netware Systems / CSTRIAL0196.BIN / attach / msj / v10n10 / cppq1195.exe / APP.CPP next >
C/C++ Source or Header  |  1995-10-01  |  1KB  |  51 lines

  1. ////////////////////////////////////////////////////////////////
  2. // TRACEWIN Copyright 1995 Microsoft Systems Journal. 
  3. // If this program works, it was written by Paul DiLascia.
  4. // If not, I don't know who wrote it.
  5. //
  6. // Application object for TRACEWIN applet.
  7. // 
  8. #include "stdafx.h"
  9. #include "app.h"
  10. #include "mainfrm.h"
  11.  
  12. CApp NEAR theApp;
  13.  
  14. BEGIN_MESSAGE_MAP(CApp, CWinApp)
  15.     //{{AFX_MSG_MAP(CApp)
  16.     ON_COMMAND(ID_APP_ABOUT, OnAppAbout)
  17.     //}}AFX_MSG_MAP
  18. END_MESSAGE_MAP()
  19.  
  20. CApp::CApp()
  21. {
  22. }
  23.  
  24. BOOL CApp::InitInstance()
  25. {
  26.     // Save settings in registry, not INI file
  27.     SetRegistryKey("MSJ");
  28.  
  29.    // Create main frame window (don't use doc/view stuff)
  30.    // 
  31.    CMainFrame* pMainFrame = new CMainFrame;
  32.    if (!pMainFrame->LoadFrame(IDR_MAINFRAME))
  33.       return FALSE;
  34.    pMainFrame->ShowWindow(m_nCmdShow);
  35.    pMainFrame->UpdateWindow();
  36.    m_pMainWnd = pMainFrame;
  37.  
  38.     return TRUE;
  39. }
  40.  
  41. class CAboutDlg : public CDialog {
  42. public:
  43.     CAboutDlg() : CDialog(IDD_ABOUTBOX) { }
  44. };
  45.  
  46. void CApp::OnAppAbout()
  47. {
  48.     CAboutDlg aboutDlg;
  49.     aboutDlg.DoModal();
  50. }
  51.