home *** CD-ROM | disk | FTP | other *** search
/ The Best of Select: Windows 95 Special 2 / CD_1.iso / misc / buttons / buttons.cpp next >
C/C++ Source or Header  |  1994-06-22  |  636b  |  26 lines

  1. #include <windows.h>
  2.  
  3. extern "C" {
  4.   int pascal WinMain (HANDLE, HANDLE, LPSTR, int);
  5.   int far pascal DialProc(HWND, UINT, WPARAM, LPARAM);
  6.  
  7. }
  8.  
  9. #pragma argsused
  10. int pascal WinMain(HANDLE instance, HANDLE previous_instance,
  11.   LPSTR comline, int show)
  12. {
  13.   DialogBox(instance, "BUTTON_DIALOG", NULL,
  14.     (FARPROC) MakeProcInstance((FARPROC) DialProc, instance));
  15.   return 0;
  16. }
  17.  
  18. #pragma argsused
  19. int far pascal DialProc(HWND handle, UINT message, WPARAM word_parameter,
  20.   LPARAM long_parameter)
  21. {
  22.   if (message == WM_CLOSE || message == WM_COMMAND && word_parameter == 101)
  23.     EndDialog(handle, 0);
  24.   return 0;
  25. }
  26.