comctl32/header: Update item bounds on WM_SIZE.
This commit is contained in:
parent
fac7daf098
commit
fdb7412725
|
@ -247,8 +247,7 @@ HEADER_SetItemBounds (HEADER_INFO *infoPtr)
|
|||
static LRESULT
|
||||
HEADER_Size (HEADER_INFO *infoPtr)
|
||||
{
|
||||
infoPtr->bRectsValid = FALSE;
|
||||
|
||||
HEADER_SetItemBounds(infoPtr);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
|
@ -819,10 +819,8 @@ static void test_hdm_getitemrect(HWND hParent)
|
|||
expect(80, rect.left);
|
||||
expect(0, rect.top);
|
||||
expect(160, rect.right);
|
||||
todo_wine
|
||||
{
|
||||
expect(g_customheight, rect.bottom);
|
||||
}
|
||||
|
||||
retVal = SendMessage(hChild, HDM_GETITEMRECT, 0, (LPARAM) &rect);
|
||||
|
||||
ok(retVal == TRUE, "Getting item rect should TRUE, got %d\n", retVal);
|
||||
|
@ -831,10 +829,8 @@ static void test_hdm_getitemrect(HWND hParent)
|
|||
expect(0, rect.top);
|
||||
|
||||
expect(80, rect.right);
|
||||
todo_wine
|
||||
{
|
||||
expect(g_customheight, rect.bottom);
|
||||
}
|
||||
|
||||
retVal = SendMessage(hChild, HDM_GETITEMRECT, 10, (LPARAM) &rect);
|
||||
ok(retVal == 0, "Getting rect of nonexistent item should return 0, got %d\n", retVal);
|
||||
|
||||
|
@ -906,20 +902,14 @@ static void test_hdm_hittest(HWND hParent)
|
|||
|
||||
flush_sequences(sequences, NUM_MSG_SEQUENCES);
|
||||
retVal = SendMessage(hChild, HDM_HITTEST, 0, (LPARAM) &hdHitTestInfo);
|
||||
todo_wine
|
||||
{
|
||||
expect(0, retVal);
|
||||
expect(0, hdHitTestInfo.iItem);
|
||||
}
|
||||
|
||||
pt.x = secondItemRightBoundary - 1;
|
||||
pt.y = bottomBoundary - 1;
|
||||
hdHitTestInfo.pt = pt;
|
||||
retVal = SendMessage(hChild, HDM_HITTEST, 1, (LPARAM) &hdHitTestInfo);
|
||||
todo_wine
|
||||
{
|
||||
expect(1, retVal);
|
||||
}
|
||||
expect(1, hdHitTestInfo.iItem);
|
||||
|
||||
pt.x = secondItemRightBoundary;
|
||||
|
@ -950,11 +940,9 @@ static void test_hdm_sethotdivider(HWND hParent)
|
|||
"adder header control to parent", FALSE);
|
||||
|
||||
flush_sequences(sequences, NUM_MSG_SEQUENCES);
|
||||
todo_wine
|
||||
{
|
||||
retVal = SendMessage(hChild, HDM_SETHOTDIVIDER, TRUE, MAKELPARAM(5, 5));
|
||||
expect(0, retVal);
|
||||
}
|
||||
|
||||
retVal = SendMessage(hChild, HDM_SETHOTDIVIDER, FALSE, 100);
|
||||
expect(100, retVal);
|
||||
retVal = SendMessage(hChild, HDM_SETHOTDIVIDER, FALSE, 1);
|
||||
|
|
Loading…
Reference in New Issue