mirror of
git://source.winehq.org/git/wine.git
synced 2024-11-01 11:08:45 +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);
|
||||
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();
|
||||
ok(!!hwnd_desktop, "Failed to get hwnd_desktop window (%d).\n", GetLastError());
|
||||
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)
|
||||
{
|
||||
char **argv;
|
||||
|
@ -9944,6 +9949,7 @@ START_TEST(win)
|
|||
our_pid = GetWindowThreadProcessId(hwndMain, NULL);
|
||||
|
||||
/* Add the tests below this line */
|
||||
test_topmost(hwndMain);
|
||||
test_child_window_from_point();
|
||||
test_window_from_point(argv[0]);
|
||||
test_thick_child_size(hwndMain);
|
||||
|
|
Loading…
Reference in a new issue