Annotation of mstools/samples/midimon/about.c, revision 1.1

1.1     ! root        1: /*
        !             2:  * about.c - Show the "About" box.
        !             3:  */
        !             4: 
        !             5: #include <windows.h>
        !             6: #include "about.h"
        !             7: 
        !             8: 
        !             9: /* About - Shows the "About MIDI Monitor" dialog.
        !            10:  *
        !            11:  * Params:  hWnd - The application's main window handle.
        !            12:  *          hInstance - The application's instance handle.
        !            13:  *
        !            14:  * Returns: void
        !            15:  */
        !            16: 
        !            17: void About(
        !            18:   HANDLE  hInstance,
        !            19:   HWND   hWnd)
        !            20: {
        !            21:     FARPROC fpDlg;
        !            22: 
        !            23:     fpDlg = MakeProcInstance((FARPROC)AboutDlgProc, hInstance);
        !            24:     DialogBox(hInstance, "About", hWnd, (DLGPROC)fpDlg);
        !            25:     FreeProcInstance(fpDlg);
        !            26: }
        !            27: 
        !            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: 
        !            39: int FAR PASCAL AboutDlgProc(
        !            40:   HWND   hDlg,
        !            41:   UINT   msg,
        !            42:   WPARAM  wParam,
        !            43:   LPARAM  lParam)
        !            44: {
        !            45:     UNREFERENCED_PARAMETER(wParam);
        !            46:     UNREFERENCED_PARAMETER(lParam);
        !            47: 
        !            48:     switch (msg) {
        !            49:       case WM_INITDIALOG:
        !            50:         break;
        !            51: 
        !            52:       case WM_COMMAND:
        !            53:         EndDialog(hDlg, TRUE);
        !            54:         break;
        !            55: 
        !            56:       default:
        !            57:         return FALSE;
        !            58:         break;
        !            59:     }
        !            60: 
        !            61:     return (TRUE);
        !            62: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.