mirror of
https://github.com/reactos/reactos.git
synced 2024-10-01 23:14:53 +00:00
- Update test to 1.7.18.
svn path=/trunk/; revision=63173
This commit is contained in:
parent
988572ad7d
commit
79913690b0
|
@ -1617,6 +1617,83 @@ static void test_missing_lbuttonup( void )
|
||||||
DestroyWindow(parent);
|
DestroyWindow(parent);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void test_extents(void)
|
||||||
|
{
|
||||||
|
HWND listbox, parent;
|
||||||
|
DWORD res;
|
||||||
|
SCROLLINFO sinfo;
|
||||||
|
BOOL br;
|
||||||
|
|
||||||
|
parent = create_parent();
|
||||||
|
|
||||||
|
listbox = create_listbox(WS_CHILD | WS_VISIBLE, parent);
|
||||||
|
|
||||||
|
res = SendMessageA(listbox, LB_GETHORIZONTALEXTENT, 0, 0);
|
||||||
|
ok(res == 0, "Got wrong initial horizontal extent: %u\n", res);
|
||||||
|
|
||||||
|
sinfo.cbSize = sizeof(sinfo);
|
||||||
|
sinfo.fMask = SIF_RANGE;
|
||||||
|
br = GetScrollInfo(listbox, SB_HORZ, &sinfo);
|
||||||
|
ok(br == TRUE, "GetScrollInfo failed\n");
|
||||||
|
ok(sinfo.nMin == 0, "got wrong min: %u\n", sinfo.nMin);
|
||||||
|
ok(sinfo.nMax == 100, "got wrong max: %u\n", sinfo.nMax);
|
||||||
|
|
||||||
|
SendMessageA(listbox, LB_SETHORIZONTALEXTENT, 64, 0);
|
||||||
|
|
||||||
|
res = SendMessageA(listbox, LB_GETHORIZONTALEXTENT, 0, 0);
|
||||||
|
ok(res == 64, "Got wrong horizontal extent: %u\n", res);
|
||||||
|
|
||||||
|
sinfo.cbSize = sizeof(sinfo);
|
||||||
|
sinfo.fMask = SIF_RANGE;
|
||||||
|
br = GetScrollInfo(listbox, SB_HORZ, &sinfo);
|
||||||
|
ok(br == TRUE, "GetScrollInfo failed\n");
|
||||||
|
ok(sinfo.nMin == 0, "got wrong min: %u\n", sinfo.nMin);
|
||||||
|
ok(sinfo.nMax == 100, "got wrong max: %u\n", sinfo.nMax);
|
||||||
|
|
||||||
|
DestroyWindow(listbox);
|
||||||
|
|
||||||
|
|
||||||
|
listbox = create_listbox(WS_CHILD | WS_VISIBLE | WS_HSCROLL, parent);
|
||||||
|
|
||||||
|
res = SendMessageA(listbox, LB_GETHORIZONTALEXTENT, 0, 0);
|
||||||
|
ok(res == 0, "Got wrong initial horizontal extent: %u\n", res);
|
||||||
|
|
||||||
|
sinfo.cbSize = sizeof(sinfo);
|
||||||
|
sinfo.fMask = SIF_RANGE;
|
||||||
|
br = GetScrollInfo(listbox, SB_HORZ, &sinfo);
|
||||||
|
ok(br == TRUE, "GetScrollInfo failed\n");
|
||||||
|
ok(sinfo.nMin == 0, "got wrong min: %u\n", sinfo.nMin);
|
||||||
|
ok(sinfo.nMax == 100, "got wrong max: %u\n", sinfo.nMax);
|
||||||
|
|
||||||
|
SendMessageA(listbox, LB_SETHORIZONTALEXTENT, 64, 0);
|
||||||
|
|
||||||
|
res = SendMessageA(listbox, LB_GETHORIZONTALEXTENT, 0, 0);
|
||||||
|
ok(res == 64, "Got wrong horizontal extent: %u\n", res);
|
||||||
|
|
||||||
|
sinfo.cbSize = sizeof(sinfo);
|
||||||
|
sinfo.fMask = SIF_RANGE;
|
||||||
|
br = GetScrollInfo(listbox, SB_HORZ, &sinfo);
|
||||||
|
ok(br == TRUE, "GetScrollInfo failed\n");
|
||||||
|
ok(sinfo.nMin == 0, "got wrong min: %u\n", sinfo.nMin);
|
||||||
|
ok(sinfo.nMax == 63, "got wrong max: %u\n", sinfo.nMax);
|
||||||
|
|
||||||
|
SendMessageA(listbox, LB_SETHORIZONTALEXTENT, 0, 0);
|
||||||
|
|
||||||
|
res = SendMessageA(listbox, LB_GETHORIZONTALEXTENT, 0, 0);
|
||||||
|
ok(res == 0, "Got wrong horizontal extent: %u\n", res);
|
||||||
|
|
||||||
|
sinfo.cbSize = sizeof(sinfo);
|
||||||
|
sinfo.fMask = SIF_RANGE;
|
||||||
|
br = GetScrollInfo(listbox, SB_HORZ, &sinfo);
|
||||||
|
ok(br == TRUE, "GetScrollInfo failed\n");
|
||||||
|
ok(sinfo.nMin == 0, "got wrong min: %u\n", sinfo.nMin);
|
||||||
|
ok(sinfo.nMax == 0, "got wrong max: %u\n", sinfo.nMax);
|
||||||
|
|
||||||
|
DestroyWindow(listbox);
|
||||||
|
|
||||||
|
DestroyWindow(parent);
|
||||||
|
}
|
||||||
|
|
||||||
START_TEST(listbox)
|
START_TEST(listbox)
|
||||||
{
|
{
|
||||||
const struct listbox_test SS =
|
const struct listbox_test SS =
|
||||||
|
@ -1698,4 +1775,5 @@ START_TEST(listbox)
|
||||||
test_set_count();
|
test_set_count();
|
||||||
test_GetListBoxInfo();
|
test_GetListBoxInfo();
|
||||||
test_missing_lbuttonup();
|
test_missing_lbuttonup();
|
||||||
|
test_extents();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue