Annotation of mstools/samples/midimon/about.c, revision 1.1.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.