d3d9/tests: Verify window style after exiting fullscreen mode.
This commit is contained in:
parent
6c43f90c50
commit
8157aa143b
|
@ -3130,6 +3130,7 @@ static void test_window_style(void)
|
||||||
LONG style, expected_style;
|
LONG style, expected_style;
|
||||||
IDirect3DDevice9 *device;
|
IDirect3DDevice9 *device;
|
||||||
IDirect3D9 *d3d9;
|
IDirect3D9 *d3d9;
|
||||||
|
HRESULT hr;
|
||||||
ULONG ref;
|
ULONG ref;
|
||||||
|
|
||||||
|
|
||||||
|
@ -3186,6 +3187,25 @@ static void test_window_style(void)
|
||||||
focus_rect.left, focus_rect.top, focus_rect.right, focus_rect.bottom,
|
focus_rect.left, focus_rect.top, focus_rect.right, focus_rect.bottom,
|
||||||
r.left, r.top, r.right, r.bottom);
|
r.left, r.top, r.right, r.bottom);
|
||||||
|
|
||||||
|
hr = reset_device(device, device_window, TRUE);
|
||||||
|
ok(SUCCEEDED(hr), "Failed to reset device, hr %#x.\n", hr);
|
||||||
|
|
||||||
|
style = GetWindowLongA(device_window, GWL_STYLE);
|
||||||
|
expected_style = device_style | WS_VISIBLE;
|
||||||
|
ok(style == expected_style, "Expected device window style %#x, got %#x.\n",
|
||||||
|
expected_style, style);
|
||||||
|
style = GetWindowLongA(device_window, GWL_EXSTYLE);
|
||||||
|
expected_style = device_exstyle | WS_EX_TOPMOST;
|
||||||
|
ok(style == expected_style, "Expected device window extended style %#x, got %#x.\n",
|
||||||
|
expected_style, style);
|
||||||
|
|
||||||
|
style = GetWindowLongA(focus_window, GWL_STYLE);
|
||||||
|
ok(style == focus_style, "Expected focus window style %#x, got %#x.\n",
|
||||||
|
focus_style, style);
|
||||||
|
style = GetWindowLongA(focus_window, GWL_EXSTYLE);
|
||||||
|
ok(style == focus_exstyle, "Expected focus window extended style %#x, got %#x.\n",
|
||||||
|
focus_exstyle, style);
|
||||||
|
|
||||||
ref = IDirect3DDevice9_Release(device);
|
ref = IDirect3DDevice9_Release(device);
|
||||||
ok(ref == 0, "The device was not properly freed: refcount %u.\n", ref);
|
ok(ref == 0, "The device was not properly freed: refcount %u.\n", ref);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue