home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / vcoledb / consumer / multiread / multidlg.h < prev    next >
C/C++ Source or Header  |  1998-03-26  |  1KB  |  35 lines

  1. // MultiDlg.h : Declaration of the CMultiDlg
  2.  
  3. #ifndef __MULTIDLG_H_
  4. #define __MULTIDLG_H_
  5.  
  6. #include "resource.h"       // main symbols
  7.  
  8. /////////////////////////////////////////////////////////////////////////////
  9. // CMultiDlg
  10. class CMultiDlg :
  11.     public CDialogImpl<CMultiDlg>
  12. {
  13. public:
  14.     CMultiDlg();
  15.     ~CMultiDlg();
  16.  
  17.     enum { IDD = IDD_MULTIDLG };
  18.  
  19. BEGIN_MSG_MAP(CMultiDlg)
  20.     MESSAGE_HANDLER(WM_INITDIALOG, OnInitDialog)
  21.     COMMAND_ID_HANDLER(IDC_RUN, OnRun)
  22.     COMMAND_ID_HANDLER(IDCANCEL, OnCancel)
  23. END_MSG_MAP()
  24. // Handler prototypes:
  25. //  LRESULT MessageHandler(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
  26. //  LRESULT CommandHandler(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled);
  27. //  LRESULT NotifyHandler(int idCtrl, LPNMHDR pnmh, BOOL& bHandled);
  28.  
  29.     LRESULT OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
  30.     LRESULT OnRun(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled);
  31.     LRESULT OnCancel(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled);
  32. };
  33.  
  34. #endif //__MULTIDLG_H_
  35.