ABOUT.C
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:2k
源码类别:

Windows编程

开发平台:

Visual C++

  1. /**************************************************************************
  2.  *
  3.  *  THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
  4.  *  KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
  5.  *  IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
  6.  *  PURPOSE.
  7.  *
  8.  *  Copyright (C) 1993 - 1997  Microsoft Corporation.  All Rights Reserved.
  9.  *
  10.  **************************************************************************/
  11. /*
  12.  * about.c - Show the "About" box.
  13.  */
  14. #include <windows.h>
  15. #include "about.h"
  16. /* About - Shows the "About MIDI Monitor" dialog.
  17.  *
  18.  * Params:  hWnd - The application's main window handle.
  19.  *          hInstance - The application's instance handle.
  20.  *
  21.  * Returns: void
  22.  */
  23. void About(
  24.   HANDLE  hInstance,
  25.   HWND   hWnd)
  26. {
  27.     DialogBox(hInstance, "About", hWnd, AboutDlgProc);
  28. }
  29. /* AboutDlgProc - The dialog procedure for the "About MIDI Monitor" dialog.
  30.  *
  31.  * Params:  hDlg - Specifies the associated dialog box.
  32.  *          msg - Specifies the message from the dialog box.
  33.  *     wParam - 32 bits of message-dependent data.
  34.  *          lParam - 32 bits of message-dependent data.
  35.  *
  36.  * Returns: Non-zero if the message is processed, zero otherwise.
  37.  */
  38. int FAR PASCAL AboutDlgProc(
  39.   HWND   hDlg,
  40.   UINT   msg,
  41.   WPARAM  wParam,
  42.   LPARAM  lParam)
  43. {
  44.     switch (msg) {
  45.       case WM_INITDIALOG:
  46.         break;
  47.       case WM_COMMAND:
  48.         EndDialog(hDlg, TRUE);
  49.         break;
  50.       default:
  51.         return FALSE;
  52.         break;
  53.     }
  54.     return (TRUE);
  55. }