SLOWORD and SHIWORD do not exist on Win32 (reported by Filip Navara).

This commit is contained in:
Alexandre Julliard 2003-09-17 04:28:28 +00:00
parent c05bbb9357
commit 9d61596624
15 changed files with 94 additions and 92 deletions

View File

@ -444,7 +444,7 @@ static LRESULT WINAPI EditWndProc_common( HWND hwnd, UINT msg,
break; break;
case EM_SETSEL16: case EM_SETSEL16:
if (SLOWORD(lParam) == -1) if ((short)LOWORD(lParam) == -1)
EDIT_EM_SetSel(es, (UINT)-1, 0, FALSE); EDIT_EM_SetSel(es, (UINT)-1, 0, FALSE);
else else
EDIT_EM_SetSel(es, LOWORD(lParam), HIWORD(lParam), FALSE); EDIT_EM_SetSel(es, LOWORD(lParam), HIWORD(lParam), FALSE);
@ -497,11 +497,11 @@ static LRESULT WINAPI EditWndProc_common( HWND hwnd, UINT msg,
case EM_SCROLL16: case EM_SCROLL16:
case EM_SCROLL: case EM_SCROLL:
result = EDIT_EM_Scroll(es, (INT)wParam); result = EDIT_EM_Scroll(es, (INT)wParam);
break; break;
case EM_LINESCROLL16: case EM_LINESCROLL16:
wParam = (WPARAM)(INT)SHIWORD(lParam); wParam = (WPARAM)(INT)(SHORT)HIWORD(lParam);
lParam = (LPARAM)(INT)SLOWORD(lParam); lParam = (LPARAM)(INT)(SHORT)LOWORD(lParam);
/* fall through */ /* fall through */
case EM_LINESCROLL: case EM_LINESCROLL:
result = (LRESULT)EDIT_EM_LineScroll(es, (INT)wParam, (INT)lParam); result = (LRESULT)EDIT_EM_LineScroll(es, (INT)wParam, (INT)lParam);
@ -722,7 +722,7 @@ static LRESULT WINAPI EditWndProc_common( HWND hwnd, UINT msg,
/* The following EM_xxx are new to win95 and don't exist for 16 bit */ /* The following EM_xxx are new to win95 and don't exist for 16 bit */
case EM_SETMARGINS: case EM_SETMARGINS:
EDIT_EM_SetMargins(es, (INT)wParam, SLOWORD(lParam), SHIWORD(lParam)); EDIT_EM_SetMargins(es, (INT)wParam, (short)LOWORD(lParam), (short)HIWORD(lParam));
break; break;
case EM_GETMARGINS: case EM_GETMARGINS:
@ -738,7 +738,7 @@ static LRESULT WINAPI EditWndProc_common( HWND hwnd, UINT msg,
break; break;
case EM_CHARFROMPOS: case EM_CHARFROMPOS:
result = EDIT_EM_CharFromPos(es, SLOWORD(lParam), SHIWORD(lParam)); result = EDIT_EM_CharFromPos(es, (short)LOWORD(lParam), (short)HIWORD(lParam));
break; break;
/* End of the EM_ messages which were in numerical order; what order /* End of the EM_ messages which were in numerical order; what order
@ -807,8 +807,8 @@ static LRESULT WINAPI EditWndProc_common( HWND hwnd, UINT msg,
EDIT_WM_Command(es, HIWORD(wParam), LOWORD(wParam), (HWND)lParam); EDIT_WM_Command(es, HIWORD(wParam), LOWORD(wParam), (HWND)lParam);
break; break;
case WM_CONTEXTMENU: case WM_CONTEXTMENU:
EDIT_WM_ContextMenu(es, SLOWORD(lParam), SHIWORD(lParam)); EDIT_WM_ContextMenu(es, (short)LOWORD(lParam), (short)HIWORD(lParam));
break; break;
case WM_COPY: case WM_COPY:
@ -862,7 +862,7 @@ static LRESULT WINAPI EditWndProc_common( HWND hwnd, UINT msg,
break; break;
case WM_HSCROLL: case WM_HSCROLL:
result = EDIT_WM_HScroll(es, LOWORD(wParam), SHIWORD(wParam)); result = EDIT_WM_HScroll(es, LOWORD(wParam), (short)HIWORD(wParam));
break; break;
case WM_KEYDOWN: case WM_KEYDOWN:
@ -878,7 +878,7 @@ static LRESULT WINAPI EditWndProc_common( HWND hwnd, UINT msg,
break; break;
case WM_LBUTTONDOWN: case WM_LBUTTONDOWN:
result = EDIT_WM_LButtonDown(es, (DWORD)wParam, SLOWORD(lParam), SHIWORD(lParam)); result = EDIT_WM_LButtonDown(es, wParam, (short)LOWORD(lParam), (short)HIWORD(lParam));
break; break;
case WM_LBUTTONUP: case WM_LBUTTONUP:
@ -901,7 +901,7 @@ static LRESULT WINAPI EditWndProc_common( HWND hwnd, UINT msg,
break; break;
case WM_MOUSEMOVE: case WM_MOUSEMOVE:
result = EDIT_WM_MouseMove(es, SLOWORD(lParam), SHIWORD(lParam)); result = EDIT_WM_MouseMove(es, (short)LOWORD(lParam), (short)HIWORD(lParam));
break; break;
case WM_PAINT: case WM_PAINT:
@ -950,7 +950,7 @@ static LRESULT WINAPI EditWndProc_common( HWND hwnd, UINT msg,
break; break;
case WM_VSCROLL: case WM_VSCROLL:
result = EDIT_WM_VScroll(es, LOWORD(wParam), SHIWORD(wParam)); result = EDIT_WM_VScroll(es, LOWORD(wParam), (short)HIWORD(wParam));
break; break;
case WM_MOUSEWHEEL: case WM_MOUSEWHEEL:
@ -963,7 +963,7 @@ static LRESULT WINAPI EditWndProc_common( HWND hwnd, UINT msg,
result = DefWindowProcW(hwnd, msg, wParam, lParam); result = DefWindowProcW(hwnd, msg, wParam, lParam);
break; break;
} }
gcWheelDelta -= SHIWORD(wParam); gcWheelDelta -= GET_WHEEL_DELTA_WPARAM(wParam);
if (abs(gcWheelDelta) >= WHEEL_DELTA && pulScrollLines) if (abs(gcWheelDelta) >= WHEEL_DELTA && pulScrollLines)
{ {
int cLineScroll= (int) min((UINT) es->line_count, pulScrollLines); int cLineScroll= (int) min((UINT) es->line_count, pulScrollLines);
@ -1271,7 +1271,7 @@ static void EDIT_BuildLineDefs_ML(EDITSTATE *es, INT istart, INT iend, INT delta
*/ */
static void EDIT_CalcLineWidth_SL(EDITSTATE *es) static void EDIT_CalcLineWidth_SL(EDITSTATE *es)
{ {
es->text_width = SLOWORD(EDIT_EM_PosFromChar(es, strlenW(es->text), FALSE)); es->text_width = (short)LOWORD(EDIT_EM_PosFromChar(es, strlenW(es->text), FALSE));
} }
/********************************************************************* /*********************************************************************
@ -1484,8 +1484,8 @@ static void EDIT_GetLineRect(EDITSTATE *es, INT line, INT scol, INT ecol, LPRECT
else else
rc->top = es->format_rect.top; rc->top = es->format_rect.top;
rc->bottom = rc->top + es->line_height; rc->bottom = rc->top + es->line_height;
rc->left = (scol == 0) ? es->format_rect.left : SLOWORD(EDIT_EM_PosFromChar(es, line_index + scol, TRUE)); rc->left = (scol == 0) ? es->format_rect.left : (short)LOWORD(EDIT_EM_PosFromChar(es, line_index + scol, TRUE));
rc->right = (ecol == -1) ? es->format_rect.right : SLOWORD(EDIT_EM_PosFromChar(es, line_index + ecol, TRUE)); rc->right = (ecol == -1) ? es->format_rect.right : (short)LOWORD(EDIT_EM_PosFromChar(es, line_index + ecol, TRUE));
} }
@ -1817,8 +1817,8 @@ static void EDIT_MoveDown_ML(EDITSTATE *es, BOOL extend)
INT e = es->selection_end; INT e = es->selection_end;
BOOL after_wrap = (es->flags & EF_AFTER_WRAP); BOOL after_wrap = (es->flags & EF_AFTER_WRAP);
LRESULT pos = EDIT_EM_PosFromChar(es, e, after_wrap); LRESULT pos = EDIT_EM_PosFromChar(es, e, after_wrap);
INT x = SLOWORD(pos); INT x = (short)LOWORD(pos);
INT y = SHIWORD(pos); INT y = (short)HIWORD(pos);
e = EDIT_CharFromPos(es, x, y + es->line_height, &after_wrap); e = EDIT_CharFromPos(es, x, y + es->line_height, &after_wrap);
if (!extend) if (!extend)
@ -1909,8 +1909,8 @@ static void EDIT_MovePageDown_ML(EDITSTATE *es, BOOL extend)
INT e = es->selection_end; INT e = es->selection_end;
BOOL after_wrap = (es->flags & EF_AFTER_WRAP); BOOL after_wrap = (es->flags & EF_AFTER_WRAP);
LRESULT pos = EDIT_EM_PosFromChar(es, e, after_wrap); LRESULT pos = EDIT_EM_PosFromChar(es, e, after_wrap);
INT x = SLOWORD(pos); INT x = (short)LOWORD(pos);
INT y = SHIWORD(pos); INT y = (short)HIWORD(pos);
e = EDIT_CharFromPos(es, x, e = EDIT_CharFromPos(es, x,
y + (es->format_rect.bottom - es->format_rect.top), y + (es->format_rect.bottom - es->format_rect.top),
@ -1937,8 +1937,8 @@ static void EDIT_MovePageUp_ML(EDITSTATE *es, BOOL extend)
INT e = es->selection_end; INT e = es->selection_end;
BOOL after_wrap = (es->flags & EF_AFTER_WRAP); BOOL after_wrap = (es->flags & EF_AFTER_WRAP);
LRESULT pos = EDIT_EM_PosFromChar(es, e, after_wrap); LRESULT pos = EDIT_EM_PosFromChar(es, e, after_wrap);
INT x = SLOWORD(pos); INT x = (short)LOWORD(pos);
INT y = SHIWORD(pos); INT y = (short)HIWORD(pos);
e = EDIT_CharFromPos(es, x, e = EDIT_CharFromPos(es, x,
y - (es->format_rect.bottom - es->format_rect.top), y - (es->format_rect.bottom - es->format_rect.top),
@ -1965,8 +1965,8 @@ static void EDIT_MoveUp_ML(EDITSTATE *es, BOOL extend)
INT e = es->selection_end; INT e = es->selection_end;
BOOL after_wrap = (es->flags & EF_AFTER_WRAP); BOOL after_wrap = (es->flags & EF_AFTER_WRAP);
LRESULT pos = EDIT_EM_PosFromChar(es, e, after_wrap); LRESULT pos = EDIT_EM_PosFromChar(es, e, after_wrap);
INT x = SLOWORD(pos); INT x = (short)LOWORD(pos);
INT y = SHIWORD(pos); INT y = (short)HIWORD(pos);
e = EDIT_CharFromPos(es, x, y - es->line_height, &after_wrap); e = EDIT_CharFromPos(es, x, y - es->line_height, &after_wrap);
if (!extend) if (!extend)
@ -2063,8 +2063,8 @@ static void EDIT_PaintLine(EDITSTATE *es, HDC dc, INT line, BOOL rev)
TRACE("line=%d\n", line); TRACE("line=%d\n", line);
pos = EDIT_EM_PosFromChar(es, EDIT_EM_LineIndex(es, line), FALSE); pos = EDIT_EM_PosFromChar(es, EDIT_EM_LineIndex(es, line), FALSE);
x = SLOWORD(pos); x = (short)LOWORD(pos);
y = SHIWORD(pos); y = (short)HIWORD(pos);
li = EDIT_EM_LineIndex(es, line); li = EDIT_EM_LineIndex(es, line);
ll = EDIT_EM_LineLength(es, li); ll = EDIT_EM_LineLength(es, li);
s = min(es->selection_start, es->selection_end); s = min(es->selection_start, es->selection_end);
@ -2135,7 +2135,7 @@ static void EDIT_SetCaretPos(EDITSTATE *es, INT pos,
BOOL after_wrap) BOOL after_wrap)
{ {
LRESULT res = EDIT_EM_PosFromChar(es, pos, after_wrap); LRESULT res = EDIT_EM_PosFromChar(es, pos, after_wrap);
SetCaretPos(SLOWORD(res), SHIWORD(res)); SetCaretPos((short)LOWORD(res), (short)HIWORD(res));
} }
@ -2776,7 +2776,7 @@ static BOOL EDIT_EM_LineScroll_internal(EDITSTATE *es, INT dx, INT dy)
else else
{ {
dy = 0; dy = 0;
x_offset_in_pixels = SLOWORD(EDIT_EM_PosFromChar(es, es->x_offset, FALSE)); x_offset_in_pixels = (short)LOWORD(EDIT_EM_PosFromChar(es, es->x_offset, FALSE));
} }
if (-dx > x_offset_in_pixels) if (-dx > x_offset_in_pixels)
@ -3076,7 +3076,7 @@ static void EDIT_EM_ScrollCaret(EDITSTATE *es)
l = EDIT_EM_LineFromChar(es, es->selection_end); l = EDIT_EM_LineFromChar(es, es->selection_end);
li = EDIT_EM_LineIndex(es, l); li = EDIT_EM_LineIndex(es, l);
x = SLOWORD(EDIT_EM_PosFromChar(es, es->selection_end, es->flags & EF_AFTER_WRAP)); x = (short)LOWORD(EDIT_EM_PosFromChar(es, es->selection_end, es->flags & EF_AFTER_WRAP));
vlc = (es->format_rect.bottom - es->format_rect.top) / es->line_height; vlc = (es->format_rect.bottom - es->format_rect.top) / es->line_height;
if (l >= es->y_offset + vlc) if (l >= es->y_offset + vlc)
dy = l - vlc + 1 - es->y_offset; dy = l - vlc + 1 - es->y_offset;
@ -3103,13 +3103,13 @@ static void EDIT_EM_ScrollCaret(EDITSTATE *es)
if (!(es->style & ES_AUTOHSCROLL)) if (!(es->style & ES_AUTOHSCROLL))
return; return;
x = SLOWORD(EDIT_EM_PosFromChar(es, es->selection_end, FALSE)); x = (short)LOWORD(EDIT_EM_PosFromChar(es, es->selection_end, FALSE));
format_width = es->format_rect.right - es->format_rect.left; format_width = es->format_rect.right - es->format_rect.left;
if (x < es->format_rect.left) { if (x < es->format_rect.left) {
goal = es->format_rect.left + format_width / HSCROLL_FRACTION; goal = es->format_rect.left + format_width / HSCROLL_FRACTION;
do { do {
es->x_offset--; es->x_offset--;
x = SLOWORD(EDIT_EM_PosFromChar(es, es->selection_end, FALSE)); x = (short)LOWORD(EDIT_EM_PosFromChar(es, es->selection_end, FALSE));
} while ((x < goal) && es->x_offset); } while ((x < goal) && es->x_offset);
/* FIXME: use ScrollWindow() somehow to improve performance */ /* FIXME: use ScrollWindow() somehow to improve performance */
EDIT_UpdateText(es, NULL, TRUE); EDIT_UpdateText(es, NULL, TRUE);
@ -3119,8 +3119,8 @@ static void EDIT_EM_ScrollCaret(EDITSTATE *es)
goal = es->format_rect.right - format_width / HSCROLL_FRACTION; goal = es->format_rect.right - format_width / HSCROLL_FRACTION;
do { do {
es->x_offset++; es->x_offset++;
x = SLOWORD(EDIT_EM_PosFromChar(es, es->selection_end, FALSE)); x = (short)LOWORD(EDIT_EM_PosFromChar(es, es->selection_end, FALSE));
x_last = SLOWORD(EDIT_EM_PosFromChar(es, len, FALSE)); x_last = (short)LOWORD(EDIT_EM_PosFromChar(es, len, FALSE));
} while ((x > goal) && (x_last > es->format_rect.right)); } while ((x > goal) && (x_last > es->format_rect.right));
/* FIXME: use ScrollWindow() somehow to improve performance */ /* FIXME: use ScrollWindow() somehow to improve performance */
EDIT_UpdateText(es, NULL, TRUE); EDIT_UpdateText(es, NULL, TRUE);

View File

@ -2729,8 +2729,8 @@ static INT MENU_TrackMenu( HMENU hmenu, UINT wFlags, INT x, INT y,
* struct to properly handle synthetic messages. They are already * struct to properly handle synthetic messages. They are already
* in screen coordinates. * in screen coordinates.
*/ */
mt.pt.x = SLOWORD(msg.lParam); mt.pt.x = (short)LOWORD(msg.lParam);
mt.pt.y = SHIWORD(msg.lParam); mt.pt.y = (short)HIWORD(msg.lParam);
/* Find a menu for this mouse event */ /* Find a menu for this mouse event */
hmenu = MENU_PtMenu( mt.hTopMenu, mt.pt ); hmenu = MENU_PtMenu( mt.hTopMenu, mt.pt );

View File

@ -1357,8 +1357,8 @@ static LRESULT WINAPI ScrollBarWndProc( HWND hwnd, UINT message, WPARAM wParam,
case WM_LBUTTONDOWN: case WM_LBUTTONDOWN:
{ {
POINT pt; POINT pt;
pt.x = SLOWORD(lParam); pt.x = (short)LOWORD(lParam);
pt.y = SHIWORD(lParam); pt.y = (short)HIWORD(lParam);
SCROLL_TrackScrollBar( hwnd, SB_CTL, pt ); SCROLL_TrackScrollBar( hwnd, SB_CTL, pt );
} }
break; break;
@ -1367,8 +1367,8 @@ static LRESULT WINAPI ScrollBarWndProc( HWND hwnd, UINT message, WPARAM wParam,
case WM_SYSTIMER: case WM_SYSTIMER:
{ {
POINT pt; POINT pt;
pt.x = SLOWORD(lParam); pt.x = (short)LOWORD(lParam);
pt.y = SHIWORD(lParam); pt.y = (short)HIWORD(lParam);
SCROLL_HandleScrollEvent( hwnd, SB_CTL, message, pt ); SCROLL_HandleScrollEvent( hwnd, SB_CTL, message, pt );
} }
break; break;

View File

@ -1394,8 +1394,8 @@ HEADER_LButtonUp (HWND hwnd, WPARAM wParam, LPARAM lParam)
INT nItem, nWidth; INT nItem, nWidth;
HDC hdc; HDC hdc;
pt.x = (INT)SLOWORD(lParam); pt.x = (INT)(SHORT)LOWORD(lParam);
pt.y = (INT)SHIWORD(lParam); pt.y = (INT)(SHORT)HIWORD(lParam);
HEADER_InternalHitTest (hwnd, &pt, &flags, &nItem); HEADER_InternalHitTest (hwnd, &pt, &flags, &nItem);
if (infoPtr->bPressed) { if (infoPtr->bPressed) {
@ -1505,8 +1505,8 @@ HEADER_MouseMove (HWND hwnd, WPARAM wParam, LPARAM lParam)
INT nItem, nWidth; INT nItem, nWidth;
HDC hdc; HDC hdc;
pt.x = (INT)SLOWORD(lParam); pt.x = (INT)(SHORT)LOWORD(lParam);
pt.y = (INT)SHIWORD(lParam); pt.y = (INT)(SHORT)HIWORD(lParam);
HEADER_InternalHitTest (hwnd, &pt, &flags, &nItem); HEADER_InternalHitTest (hwnd, &pt, &flags, &nItem);
if ((dwStyle & HDS_BUTTONS) && (dwStyle & HDS_HOTTRACK)) { if ((dwStyle & HDS_BUTTONS) && (dwStyle & HDS_HOTTRACK)) {

View File

@ -8708,7 +8708,7 @@ LISTVIEW_WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
return LISTVIEW_SetColumnOrderArray(infoPtr, (INT)wParam, (LPINT)lParam); return LISTVIEW_SetColumnOrderArray(infoPtr, (INT)wParam, (LPINT)lParam);
case LVM_SETCOLUMNWIDTH: case LVM_SETCOLUMNWIDTH:
return LISTVIEW_SetColumnWidth(infoPtr, (INT)wParam, SLOWORD(lParam)); return LISTVIEW_SetColumnWidth(infoPtr, (INT)wParam, (short)LOWORD(lParam));
case LVM_SETEXTENDEDLISTVIEWSTYLE: case LVM_SETEXTENDEDLISTVIEWSTYLE:
return LISTVIEW_SetExtendedListViewStyle(infoPtr, (DWORD)wParam, (DWORD)lParam); return LISTVIEW_SetExtendedListViewStyle(infoPtr, (DWORD)wParam, (DWORD)lParam);
@ -8727,7 +8727,7 @@ LISTVIEW_WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
return LISTVIEW_SetHoverTime(infoPtr, (DWORD)wParam); return LISTVIEW_SetHoverTime(infoPtr, (DWORD)wParam);
case LVM_SETICONSPACING: case LVM_SETICONSPACING:
return LISTVIEW_SetIconSpacing(infoPtr, SLOWORD(lParam), SHIWORD(lParam)); return LISTVIEW_SetIconSpacing(infoPtr, (short)LOWORD(lParam), (short)HIWORD(lParam));
case LVM_SETIMAGELIST: case LVM_SETIMAGELIST:
return (LRESULT)LISTVIEW_SetImageList(infoPtr, (INT)wParam, (HIMAGELIST)lParam); return (LRESULT)LISTVIEW_SetImageList(infoPtr, (INT)wParam, (HIMAGELIST)lParam);
@ -8749,7 +8749,9 @@ LISTVIEW_WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
case LVM_SETITEMPOSITION: case LVM_SETITEMPOSITION:
{ {
POINT pt = { SLOWORD(lParam), SHIWORD(lParam) }; POINT pt;
pt.x = (short)LOWORD(lParam);
pt.y = (short)HIWORD(lParam);
return LISTVIEW_SetItemPosition(infoPtr, (INT)wParam, pt); return LISTVIEW_SetItemPosition(infoPtr, (INT)wParam, pt);
} }
@ -8887,7 +8889,7 @@ LISTVIEW_WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
return LISTVIEW_SetRedraw(infoPtr, (BOOL)wParam); return LISTVIEW_SetRedraw(infoPtr, (BOOL)wParam);
case WM_SIZE: case WM_SIZE:
return LISTVIEW_Size(infoPtr, (int)SLOWORD(lParam), (int)SHIWORD(lParam)); return LISTVIEW_Size(infoPtr, (short)LOWORD(lParam), (short)HIWORD(lParam));
case WM_STYLECHANGED: case WM_STYLECHANGED:
return LISTVIEW_StyleChanged(infoPtr, wParam, (LPSTYLESTRUCT)lParam); return LISTVIEW_StyleChanged(infoPtr, wParam, (LPSTYLESTRUCT)lParam);

View File

@ -2024,7 +2024,7 @@ MONTHCAL_WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
return MONTHCAL_SetFocus(hwnd, wParam, lParam); return MONTHCAL_SetFocus(hwnd, wParam, lParam);
case WM_SIZE: case WM_SIZE:
return MONTHCAL_Size(hwnd, (int)SLOWORD(lParam), (int)SHIWORD(lParam)); return MONTHCAL_Size(hwnd, (short)LOWORD(lParam), (short)HIWORD(lParam));
case WM_CREATE: case WM_CREATE:
return MONTHCAL_Create(hwnd, wParam, lParam); return MONTHCAL_Create(hwnd, wParam, lParam);

View File

@ -1118,8 +1118,8 @@ PAGER_NCHitTest (HWND hwnd, WPARAM wParam, LPARAM lParam)
{ {
POINT pt; POINT pt;
pt.x = SLOWORD(lParam); pt.x = (short)LOWORD(lParam);
pt.y = SHIWORD(lParam); pt.y = (short)HIWORD(lParam);
ScreenToClient (hwnd, &pt); ScreenToClient (hwnd, &pt);
return PAGER_HitTest(hwnd, &pt); return PAGER_HitTest(hwnd, &pt);
@ -1198,8 +1198,8 @@ PAGER_MouseMove (HWND hwnd, WPARAM wParam, LPARAM lParam)
INT hit; INT hit;
HDC hdc; HDC hdc;
pt.x = SLOWORD(lParam); pt.x = (short)LOWORD(lParam);
pt.y = SHIWORD(lParam); pt.y = (short)HIWORD(lParam);
TRACE("[%p] to (%ld,%ld)\n", hwnd, pt.x, pt.y); TRACE("[%p] to (%ld,%ld)\n", hwnd, pt.x, pt.y);
ClientToScreen(hwnd, &pt); ClientToScreen(hwnd, &pt);
@ -1284,10 +1284,10 @@ PAGER_LButtonDown (HWND hwnd, WPARAM wParam, LPARAM lParam)
POINT pt; POINT pt;
INT hit; INT hit;
pt.x = SLOWORD(lParam); pt.x = (short)LOWORD(lParam);
pt.y = SHIWORD(lParam); pt.y = (short)HIWORD(lParam);
TRACE("[%p] at (%d,%d)\n", hwnd, SLOWORD(lParam), SHIWORD(lParam)); TRACE("[%p] at (%d,%d)\n", hwnd, (short)LOWORD(lParam), (short)HIWORD(lParam));
hit = PAGER_HitTest(hwnd, &pt); hit = PAGER_HitTest(hwnd, &pt);
@ -1353,10 +1353,10 @@ PAGER_NCLButtonDown (HWND hwnd, WPARAM wParam, LPARAM lParam)
{ {
POINT pt; POINT pt;
pt.x = SLOWORD(lParam); pt.x = (short)LOWORD(lParam);
pt.y = SHIWORD(lParam); pt.y = (short)HIWORD(lParam);
TRACE("[%p] at (%d,%d)\n", hwnd, SLOWORD(lParam), SHIWORD(lParam)); TRACE("[%p] at (%ld,%ld)\n", hwnd, pt.x, pt.y );
MapWindowPoints(0, hwnd, &pt, 1); MapWindowPoints(0, hwnd, &pt, 1);
lParam = MAKELONG(pt.x, pt.y); lParam = MAKELONG(pt.x, pt.y);
return PAGER_LButtonDown (hwnd, wParam, lParam); return PAGER_LButtonDown (hwnd, wParam, lParam);
@ -1454,12 +1454,12 @@ PAGER_Size (HWND hwnd, WPARAM wParam, LPARAM lParam)
/* note that WM_SIZE is sent whenever NCCalcSize resizes the client wnd */ /* note that WM_SIZE is sent whenever NCCalcSize resizes the client wnd */
PAGER_INFO *infoPtr = PAGER_GetInfoPtr (hwnd); PAGER_INFO *infoPtr = PAGER_GetInfoPtr (hwnd);
TRACE("[%p] %dx%d\n", hwnd, SLOWORD(lParam), SHIWORD(lParam)); TRACE("[%p] %dx%d\n", hwnd, (short)LOWORD(lParam), (short)HIWORD(lParam));
if (PAGER_IsHorizontal(hwnd)) if (PAGER_IsHorizontal(hwnd))
infoPtr->nHeight = SHIWORD(lParam); infoPtr->nHeight = (short)HIWORD(lParam);
else else
infoPtr->nWidth = SLOWORD(lParam); infoPtr->nWidth = (short)LOWORD(lParam);
return PAGER_RecalcSize(hwnd); return PAGER_RecalcSize(hwnd);
} }

View File

@ -3780,8 +3780,8 @@ TREEVIEW_TrackMouse(TREEVIEW_INFO *infoPtr, POINT pt)
{ {
if (msg.message == WM_MOUSEMOVE) if (msg.message == WM_MOUSEMOVE)
{ {
pt.x = SLOWORD(msg.lParam); pt.x = (short)LOWORD(msg.lParam);
pt.y = SHIWORD(msg.lParam); pt.y = (short)HIWORD(msg.lParam);
if (PtInRect(&r, pt)) if (PtInRect(&r, pt))
continue; continue;
else else
@ -3825,8 +3825,8 @@ TREEVIEW_LButtonDoubleClick(TREEVIEW_INFO *infoPtr, LPARAM lParam)
KillTimer(infoPtr->hwnd, TV_EDIT_TIMER); KillTimer(infoPtr->hwnd, TV_EDIT_TIMER);
} }
hit.pt.x = SLOWORD(lParam); hit.pt.x = (short)LOWORD(lParam);
hit.pt.y = SHIWORD(lParam); hit.pt.y = (short)HIWORD(lParam);
wineItem = (TREEVIEW_ITEM *)TREEVIEW_HitTest(infoPtr, &hit); wineItem = (TREEVIEW_ITEM *)TREEVIEW_HitTest(infoPtr, &hit);
if (!wineItem) if (!wineItem)
@ -3896,8 +3896,8 @@ TREEVIEW_LButtonDown(TREEVIEW_INFO *infoPtr, LPARAM lParam)
return 0; return 0;
} }
ht.pt.x = SLOWORD(lParam); ht.pt.x = (short)LOWORD(lParam);
ht.pt.y = SHIWORD(lParam); ht.pt.y = (short)HIWORD(lParam);
TREEVIEW_HitTest(infoPtr, &ht); TREEVIEW_HitTest(infoPtr, &ht);
TRACE("item %d\n", TREEVIEW_GetItemIndex(infoPtr, ht.hItem)); TRACE("item %d\n", TREEVIEW_GetItemIndex(infoPtr, ht.hItem));
@ -4043,8 +4043,8 @@ TREEVIEW_RButtonDown(TREEVIEW_INFO *infoPtr, LPARAM lParam)
return 0; return 0;
} }
ht.pt.x = SLOWORD(lParam); ht.pt.x = (short)LOWORD(lParam);
ht.pt.y = SHIWORD(lParam); ht.pt.y = (short)HIWORD(lParam);
TREEVIEW_HitTest(infoPtr, &ht); TREEVIEW_HitTest(infoPtr, &ht);
@ -5103,8 +5103,8 @@ TREEVIEW_Size(TREEVIEW_INFO *infoPtr, WPARAM wParam, LPARAM lParam)
{ {
if (wParam == SIZE_RESTORED) if (wParam == SIZE_RESTORED)
{ {
infoPtr->clientWidth = SLOWORD(lParam); infoPtr->clientWidth = (short)LOWORD(lParam);
infoPtr->clientHeight = SHIWORD(lParam); infoPtr->clientHeight = (short)HIWORD(lParam);
TREEVIEW_RecalculateVisibleOrder(infoPtr, NULL); TREEVIEW_RecalculateVisibleOrder(infoPtr, NULL);
TREEVIEW_SetFirstVisible(infoPtr, infoPtr->firstVisible, TRUE); TREEVIEW_SetFirstVisible(infoPtr, infoPtr->firstVisible, TRUE);

View File

@ -868,7 +868,7 @@ static LRESULT WINAPI UpDownWindowProc(HWND hwnd, UINT message, WPARAM wParam,
return MAKELONG(infoPtr->CurVal, temp ? 0 : 1); return MAKELONG(infoPtr->CurVal, temp ? 0 : 1);
case UDM_SETPOS: case UDM_SETPOS:
temp = SLOWORD(lParam); temp = (short)LOWORD(lParam);
TRACE("UpDown Ctrl new value(%d), hwnd=%p\n", temp, hwnd); TRACE("UpDown Ctrl new value(%d), hwnd=%p\n", temp, hwnd);
if(!UPDOWN_InBounds(infoPtr, temp)) { if(!UPDOWN_InBounds(infoPtr, temp)) {
if(temp < infoPtr->MinVal) temp = infoPtr->MinVal; if(temp < infoPtr->MinVal) temp = infoPtr->MinVal;
@ -883,10 +883,10 @@ static LRESULT WINAPI UpDownWindowProc(HWND hwnd, UINT message, WPARAM wParam,
return MAKELONG(infoPtr->MaxVal, infoPtr->MinVal); return MAKELONG(infoPtr->MaxVal, infoPtr->MinVal);
case UDM_SETRANGE: case UDM_SETRANGE:
/* we must have: */ /* we must have: */
infoPtr->MaxVal = SLOWORD(lParam); /* UD_MINVAL <= Max <= UD_MAXVAL */ infoPtr->MaxVal = (short)(lParam); /* UD_MINVAL <= Max <= UD_MAXVAL */
infoPtr->MinVal = SHIWORD(lParam); /* UD_MINVAL <= Min <= UD_MAXVAL */ infoPtr->MinVal = (short)HIWORD(lParam); /* UD_MINVAL <= Min <= UD_MAXVAL */
/* |Max-Min| <= UD_MAXVAL */ /* |Max-Min| <= UD_MAXVAL */
TRACE("UpDown Ctrl new range(%d to %d), hwnd=%p\n", TRACE("UpDown Ctrl new range(%d to %d), hwnd=%p\n",
infoPtr->MinVal, infoPtr->MaxVal, hwnd); infoPtr->MinVal, infoPtr->MaxVal, hwnd);
break; break;

View File

@ -46,7 +46,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(commdlg);
static INT_PTR CALLBACK ColorDlgProc( HWND hWnd, UINT wMsg, WPARAM wParam, LPARAM lParam ); static INT_PTR CALLBACK ColorDlgProc( HWND hWnd, UINT wMsg, WPARAM wParam, LPARAM lParam );
#define CONV_LPARAMTOPOINT(lp,p) do { (p)->x = SLOWORD(lp); (p)->y = SHIWORD(lp); } while(0) #define CONV_LPARAMTOPOINT(lp,p) do { (p)->x = (short)LOWORD(lp); (p)->y = (short)HIWORD(lp); } while(0)
static const COLORREF predefcolors[6][8]= static const COLORREF predefcolors[6][8]=
{ {

View File

@ -1894,8 +1894,8 @@ void X11DRV_SysCommandSizeMove( HWND hwnd, WPARAM wParam )
SystemParametersInfoA(SPI_GETDRAGFULLWINDOWS, 0, &DragFullWindows, 0); SystemParametersInfoA(SPI_GETDRAGFULLWINDOWS, 0, &DragFullWindows, 0);
pt.x = SLOWORD(dwPoint); pt.x = (short)LOWORD(dwPoint);
pt.y = SHIWORD(dwPoint); pt.y = (short)HIWORD(dwPoint);
capturePoint = pt; capturePoint = pt;
if (IsZoomed(hwnd) || !IsWindowVisible(hwnd) || (exstyle & WS_EX_MANAGED)) return; if (IsZoomed(hwnd) || !IsWindowVisible(hwnd) || (exstyle & WS_EX_MANAGED)) return;

View File

@ -304,7 +304,7 @@ X11DRV_ExtTextOut( X11DRV_PDEVICE *physDev, INT x, INT y, UINT flags,
{ {
sum += lpDx[i]; sum += lpDx[i];
fSum = sum*ve_we+err; fSum = sum*ve_we+err;
delta = SHIWORD(fSum) delta = (short)HIWORD(fSum)
- X11DRV_cptable[pfo->fi->cptable].pTextWidth( - X11DRV_cptable[pfo->fi->cptable].pTextWidth(
pfo, pitem->chars, pitem->nchars+1); pfo, pitem->chars, pitem->nchars+1);
pitem->nchars++; pitem->nchars++;

View File

@ -336,8 +336,8 @@ static LRESULT DEFWND_DefWinProc( HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPa
case WM_NCHITTEST: case WM_NCHITTEST:
{ {
POINT pt; POINT pt;
pt.x = SLOWORD(lParam); pt.x = (short)LOWORD(lParam);
pt.y = SHIWORD(lParam); pt.y = (short)HIWORD(lParam);
return NC_HandleNCHitTest( hwnd, pt ); return NC_HandleNCHitTest( hwnd, pt );
} }
@ -364,8 +364,8 @@ static LRESULT DEFWND_DefWinProc( HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPa
/* release capture if we took it on WM_NCRBUTTONDOWN */ /* release capture if we took it on WM_NCRBUTTONDOWN */
ReleaseCapture(); ReleaseCapture();
pt.x = SLOWORD(lParam); pt.x = (short)LOWORD(lParam);
pt.y = SHIWORD(lParam); pt.y = (short)HIWORD(lParam);
ClientToScreen(hwnd, &pt); ClientToScreen(hwnd, &pt);
SendMessageW( hwnd, WM_CONTEXTMENU, (WPARAM)hwnd, MAKELPARAM(pt.x, pt.y) ); SendMessageW( hwnd, WM_CONTEXTMENU, (WPARAM)hwnd, MAKELPARAM(pt.x, pt.y) );
} }
@ -391,8 +391,8 @@ static LRESULT DEFWND_DefWinProc( HWND hwnd, UINT msg, WPARAM wParam, LPARAM lPa
HMENU hMenu = wndPtr->hSysMenu; HMENU hMenu = wndPtr->hSysMenu;
WIN_ReleasePtr( wndPtr ); WIN_ReleasePtr( wndPtr );
if (!hMenu) return 0; if (!hMenu) return 0;
pt.x = SLOWORD(lParam); pt.x = (short)LOWORD(lParam);
pt.y = SHIWORD(lParam); pt.y = (short)HIWORD(lParam);
hitcode = NC_HandleNCHitTest(hwnd, pt); hitcode = NC_HandleNCHitTest(hwnd, pt);
/* Track system popup if click was in the caption area. */ /* Track system popup if click was in the caption area. */

View File

@ -1369,8 +1369,8 @@ static LRESULT MDIClientWndProc_common( HWND hwnd, UINT message,
{ {
HWND child; HWND child;
POINT pt; POINT pt;
pt.x = SLOWORD(lParam); pt.x = (short)LOWORD(lParam);
pt.y = SHIWORD(lParam); pt.y = (short)HIWORD(lParam);
child = ChildWindowFromPoint(hwnd, pt); child = ChildWindowFromPoint(hwnd, pt);
TRACE("notification from %p (%li,%li)\n",child,pt.x,pt.y); TRACE("notification from %p (%li,%li)\n",child,pt.x,pt.y);

View File

@ -2177,8 +2177,8 @@ LONG NC_HandleSysCommand( HWND hwnd, WPARAM wParam, LPARAM lParam )
case SC_HSCROLL: case SC_HSCROLL:
{ {
POINT pt; POINT pt;
pt.x = SLOWORD(lParam); pt.x = (short)LOWORD(lParam);
pt.y = SHIWORD(lParam); pt.y = (short)HIWORD(lParam);
NC_TrackScrollBar( hwnd, wParam, pt ); NC_TrackScrollBar( hwnd, wParam, pt );
} }
break; break;
@ -2186,8 +2186,8 @@ LONG NC_HandleSysCommand( HWND hwnd, WPARAM wParam, LPARAM lParam )
case SC_MOUSEMENU: case SC_MOUSEMENU:
{ {
POINT pt; POINT pt;
pt.x = SLOWORD(lParam); pt.x = (short)LOWORD(lParam);
pt.y = SHIWORD(lParam); pt.y = (short)HIWORD(lParam);
MENU_TrackMouseMenuBar( hwnd, wParam & 0x000F, pt ); MENU_TrackMouseMenuBar( hwnd, wParam & 0x000F, pt );
} }
break; break;