home *** CD-ROM | disk | FTP | other *** search
- //lRegen_FileHeading
- //lRegen_FileHeading
-
-
- /********************************************************************
- *
- * Source File: newpath.c
- * Author: RC
- * Module: Module source file for dialog newpath
- * Program Desc:
- * Date: Wed Jan 24 15:30:39 1996
- * Language: ANSI C
- *
- ********************************************************************/
-
- #include <windows.h>
- #include ".\travel.h"
-
-
- //lRegen_Variables
- static LPSTR lpszPath;
- //lRegen_Variables
-
- HWND hDlgnewpath;
-
- BOOL CALLBACK EXPORT fnnewpathDlgProc(HWND, UINT, WPARAM, LPARAM);
- int fnnewpath(HWND hParentWnd, UINT iData, void FAR *lpData)
- {
- int RetCode;
-
- //lRegen_InitDlg
- lpszPath = (LPSTR)lpData;
- //lRegen_InitDlg
-
- if((RetCode = DialogBox(hInstance, MAKEINTRESOURCE(newpath), hParentWnd, fnnewpathDlgProc)) == -1)
- {
- MessageBox(NULL, "Unable to display dialog", "System Error",
- MB_SYSTEMMODAL | MB_ICONHAND | MB_OK);
- return FALSE;
- }
-
-
- //lRegen_TermDlg
- //lRegen_TermDlg
-
- return(RetCode);
- }
-
- BOOL CALLBACK EXPORT fnnewpathDlgProc(HWND hWnd, UINT uMessage, WPARAM wParam, LPARAM lParam)
- {
- WORD CtlId;
- WORD Notify;
- HWND CtlWnd;
- //lRegen_WindowProcVariables
- //lRegen_WindowProcVariables
-
- switch(uMessage)
- {
- //lRegen_WndProc
- //lRegen_WndProc
-
- case WM_INITDIALOG :
-
- //Regen_WM_InitDialog
- //Regen_WM_InitDialog
-
- return TRUE;
-
- case WM_COMMAND :
- #ifdef WIN32
- CtlId = LOWORD(wParam);
- Notify = HIWORD(wParam);
- CtlWnd = (HWND)lParam;
- #else
- CtlId = wParam;
- Notify = HIWORD(lParam);
- CtlWnd = (HWND)LOWORD(lParam);
- #endif
- switch(CtlId)
- {
- case IDOK :
- //Regen_IDOK
- GetDlgItemText(hWnd, IDC_MILES, lpszPath, 10);
- //Regen_IDOK
-
- EndDialog(hWnd, TRUE);
- return TRUE;
-
- case IDC_MILES :
- //Regen_IDC_MILES
- //Regen_IDC_MILES
- break;
-
- case IDCANCEL :
- //Regen_IDCANCEL
- //Regen_IDCANCEL
-
- EndDialog(hWnd, FALSE);
- return TRUE;
-
- //lRegen_CustomCommand
- //lRegen_CustomCommand
-
- default :
- return FALSE;
-
- }
-
- case WM_SYSCOMMAND :
-
- //lRegen_SysCommand
- //lRegen_SysCommand
- switch(wParam & 0xFFF0)
- {
- case SC_CLOSE :
- EndDialog(hWnd, FALSE);
- return TRUE;
- }
- }
- return FALSE;
- }
-
- //Regen_CustomCode
- //Regen_CustomCode
-
-