home *** CD-ROM | disk | FTP | other *** search
/ Windoware / WINDOWARE_1_6.iso / source / winclass / test.h < prev    next >
C/C++ Source or Header  |  1991-03-19  |  855b  |  33 lines

  1. #include <dlgbase.h>
  2. #include <windows.h>
  3.  
  4. class TDlg : public Dialog {
  5.  
  6. public:
  7.     TDlg(HANDLE hInstance, LPSTR dlgtemp, HWND winparent):
  8.                 Dialog(hInstance,dlgtemp,winparent) {
  9.         SetDlgProc(TDlg::DlgProc);
  10.     }
  11.     static BOOL FAR PASCAL _export DlgProc(HWND,WORD,WORD,LONG);
  12. };
  13.  
  14. BOOL FAR PASCAL _export TDlg::DlgProc(HWND hDlg, WORD message,
  15.                             WORD wParam, LONG lParam)
  16.     {
  17.         switch(message)
  18.         {
  19.             case WM_INITDIALOG:
  20.                 return TRUE;
  21.  
  22.             case WM_COMMAND:
  23.                 switch (wParam)
  24.                 {
  25.                     case IDOK:                  // OK Button
  26.                         EndDialog(hDlg, 0);
  27.                         return TRUE;
  28.                 }
  29.                 break;
  30.         }
  31.         return FALSE;
  32.     }
  33.