Example #1
0
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;
}
Example #2
0
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;
}