mirror of
git://source.winehq.org/git/wine.git
synced 2024-11-01 10:44:47 +00:00
user32/tests: Separate WS_EX_TOPMOST tests from SetWindowPos ones.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
825d2337b5
commit
91b09e0c5b
1 changed files with 17 additions and 11 deletions
|
@ -2573,17 +2573,6 @@ static void test_SetWindowPos(HWND hwnd, HWND hwnd2)
|
||||||
orig_win_rc.right, orig_win_rc.bottom, 0);
|
orig_win_rc.right, orig_win_rc.bottom, 0);
|
||||||
ok(ret, "Got %d\n", ret);
|
ok(ret, "Got %d\n", ret);
|
||||||
|
|
||||||
ok(!(GetWindowLongA(hwnd, GWL_EXSTYLE) & WS_EX_TOPMOST), "WS_EX_TOPMOST should not be set\n");
|
|
||||||
ret = SetWindowPos(hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE|SWP_NOMOVE);
|
|
||||||
ok(ret, "Got %d\n", ret);
|
|
||||||
ok(GetWindowLongA(hwnd, GWL_EXSTYLE) & WS_EX_TOPMOST, "WS_EX_TOPMOST should be set\n");
|
|
||||||
ret = SetWindowPos(hwnd, HWND_TOP, 0, 0, 0, 0, SWP_NOSIZE|SWP_NOMOVE);
|
|
||||||
ok(ret, "Got %d\n", ret);
|
|
||||||
ok(GetWindowLongA(hwnd, GWL_EXSTYLE) & WS_EX_TOPMOST, "WS_EX_TOPMOST should be set\n");
|
|
||||||
ret = SetWindowPos(hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOSIZE|SWP_NOMOVE);
|
|
||||||
ok(ret, "Got %d\n", ret);
|
|
||||||
ok(!(GetWindowLongA(hwnd, GWL_EXSTYLE) & WS_EX_TOPMOST), "WS_EX_TOPMOST should not be set\n");
|
|
||||||
|
|
||||||
hwnd_desktop = GetDesktopWindow();
|
hwnd_desktop = GetDesktopWindow();
|
||||||
ok(!!hwnd_desktop, "Failed to get hwnd_desktop window (%d).\n", GetLastError());
|
ok(!!hwnd_desktop, "Failed to get hwnd_desktop window (%d).\n", GetLastError());
|
||||||
hwnd_child = create_tool_window(WS_VISIBLE|WS_CHILD, hwnd);
|
hwnd_child = create_tool_window(WS_VISIBLE|WS_CHILD, hwnd);
|
||||||
|
@ -9867,6 +9856,22 @@ static void test_desktop( void )
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void test_topmost(HWND hwnd)
|
||||||
|
{
|
||||||
|
BOOL ret;
|
||||||
|
|
||||||
|
ok(!(GetWindowLongA(hwnd, GWL_EXSTYLE) & WS_EX_TOPMOST), "WS_EX_TOPMOST should not be set\n");
|
||||||
|
ret = SetWindowPos(hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE|SWP_NOMOVE);
|
||||||
|
ok(ret, "Got %d\n", ret);
|
||||||
|
ok(GetWindowLongA(hwnd, GWL_EXSTYLE) & WS_EX_TOPMOST, "WS_EX_TOPMOST should be set\n");
|
||||||
|
ret = SetWindowPos(hwnd, HWND_TOP, 0, 0, 0, 0, SWP_NOSIZE|SWP_NOMOVE);
|
||||||
|
ok(ret, "Got %d\n", ret);
|
||||||
|
ok(GetWindowLongA(hwnd, GWL_EXSTYLE) & WS_EX_TOPMOST, "WS_EX_TOPMOST should be set\n");
|
||||||
|
ret = SetWindowPos(hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOSIZE|SWP_NOMOVE);
|
||||||
|
ok(ret, "Got %d\n", ret);
|
||||||
|
ok(!(GetWindowLongA(hwnd, GWL_EXSTYLE) & WS_EX_TOPMOST), "WS_EX_TOPMOST should not be set\n");
|
||||||
|
}
|
||||||
|
|
||||||
START_TEST(win)
|
START_TEST(win)
|
||||||
{
|
{
|
||||||
char **argv;
|
char **argv;
|
||||||
|
@ -9944,6 +9949,7 @@ START_TEST(win)
|
||||||
our_pid = GetWindowThreadProcessId(hwndMain, NULL);
|
our_pid = GetWindowThreadProcessId(hwndMain, NULL);
|
||||||
|
|
||||||
/* Add the tests below this line */
|
/* Add the tests below this line */
|
||||||
|
test_topmost(hwndMain);
|
||||||
test_child_window_from_point();
|
test_child_window_from_point();
|
||||||
test_window_from_point(argv[0]);
|
test_window_from_point(argv[0]);
|
||||||
test_thick_child_size(hwndMain);
|
test_thick_child_size(hwndMain);
|
||||||
|
|
Loading…
Reference in a new issue