BOOL CALLBACK __export DlgSpaceCalcDlgProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { switch (message) { HANDLE_MSG(hwnd, WM_INITDIALOG, OnInitDialog); HANDLE_MSG(hwnd, WM_COMMAND, OnCommand); HANDLE_MSG(hwnd, WM_DESTROY, OnDestroy); case LM_GETEDITMINMAX: { LPEDITMINMAX lplimit = (LPEDITMINMAX) lParam; HWND hwndCtl = (HWND)wParam; ASSERT(IsWindow(hwndCtl)); ASSERT(lplimit); return LGetEditCtrlMinMaxValue(hwnd, hwndCtl, &lplimit->dwMin, &lplimit->dwMax); } case LM_GETEDITSPINCTRL: { HWND hwndEdit = (HWND) wParam; HWND FAR * lphwnd = (HWND FAR *)lParam; *lphwnd = GetEditSpinControl(hwndEdit, limits); break; } default: return HandleUserMessages(hwnd, message, wParam, lParam); } return FALSE; }
BOOL CALLBACK __export DlgAuditDBDlgProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { switch (message) { HANDLE_MSG (hwnd, WM_COMMAND, OnCommand); HANDLE_MSG (hwnd, WM_DESTROY, OnDestroy); case WM_INITDIALOG: return HANDLE_WM_INITDIALOG (hwnd, wParam, lParam, OnInitDialog); default: return HandleUserMessages (hwnd, message, wParam, lParam); } return TRUE; }