user32/tests: Use the function pointer for GetWindowDpiAwarenessContext.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
2986e89501
commit
3cad302cc0
|
@ -3083,7 +3083,7 @@ static void test_window_dpi(void)
|
||||||
hwnd = CreateWindowA( "SysParamsTestClass", "Test System Parameters Application",
|
hwnd = CreateWindowA( "SysParamsTestClass", "Test System Parameters Application",
|
||||||
WS_OVERLAPPEDWINDOW, 0, 0, 100, 100, 0, 0, GetModuleHandleA(0), NULL );
|
WS_OVERLAPPEDWINDOW, 0, 0, 100, 100, 0, 0, GetModuleHandleA(0), NULL );
|
||||||
ok( hwnd != 0, "failed to create window\n" );
|
ok( hwnd != 0, "failed to create window\n" );
|
||||||
context = GetWindowDpiAwarenessContext( hwnd );
|
context = pGetWindowDpiAwarenessContext( hwnd );
|
||||||
awareness = pGetAwarenessFromDpiAwarenessContext( context );
|
awareness = pGetAwarenessFromDpiAwarenessContext( context );
|
||||||
ok( awareness == DPI_AWARENESS_UNAWARE, "wrong awareness %u\n", awareness );
|
ok( awareness == DPI_AWARENESS_UNAWARE, "wrong awareness %u\n", awareness );
|
||||||
DestroyWindow( hwnd );
|
DestroyWindow( hwnd );
|
||||||
|
@ -3092,7 +3092,7 @@ static void test_window_dpi(void)
|
||||||
hwnd = CreateWindowA( "SysParamsTestClass", "Test System Parameters Application",
|
hwnd = CreateWindowA( "SysParamsTestClass", "Test System Parameters Application",
|
||||||
WS_OVERLAPPEDWINDOW, 0, 0, 100, 100, 0, 0, GetModuleHandleA(0), NULL );
|
WS_OVERLAPPEDWINDOW, 0, 0, 100, 100, 0, 0, GetModuleHandleA(0), NULL );
|
||||||
ok( hwnd != 0, "failed to create window\n" );
|
ok( hwnd != 0, "failed to create window\n" );
|
||||||
context = GetWindowDpiAwarenessContext( hwnd );
|
context = pGetWindowDpiAwarenessContext( hwnd );
|
||||||
awareness = pGetAwarenessFromDpiAwarenessContext( context );
|
awareness = pGetAwarenessFromDpiAwarenessContext( context );
|
||||||
ok( awareness == DPI_AWARENESS_SYSTEM_AWARE, "wrong awareness %u\n", awareness );
|
ok( awareness == DPI_AWARENESS_SYSTEM_AWARE, "wrong awareness %u\n", awareness );
|
||||||
DestroyWindow( hwnd );
|
DestroyWindow( hwnd );
|
||||||
|
@ -3101,24 +3101,24 @@ static void test_window_dpi(void)
|
||||||
hwnd = CreateWindowA( "SysParamsTestClass", "Test System Parameters Application",
|
hwnd = CreateWindowA( "SysParamsTestClass", "Test System Parameters Application",
|
||||||
WS_OVERLAPPEDWINDOW, 0, 0, 100, 100, 0, 0, GetModuleHandleA(0), NULL );
|
WS_OVERLAPPEDWINDOW, 0, 0, 100, 100, 0, 0, GetModuleHandleA(0), NULL );
|
||||||
ok( hwnd != 0, "failed to create window\n" );
|
ok( hwnd != 0, "failed to create window\n" );
|
||||||
context = GetWindowDpiAwarenessContext( hwnd );
|
context = pGetWindowDpiAwarenessContext( hwnd );
|
||||||
awareness = pGetAwarenessFromDpiAwarenessContext( context );
|
awareness = pGetAwarenessFromDpiAwarenessContext( context );
|
||||||
ok( awareness == DPI_AWARENESS_PER_MONITOR_AWARE, "wrong awareness %u\n", awareness );
|
ok( awareness == DPI_AWARENESS_PER_MONITOR_AWARE, "wrong awareness %u\n", awareness );
|
||||||
DestroyWindow( hwnd );
|
DestroyWindow( hwnd );
|
||||||
|
|
||||||
SetLastError( 0xdeadbeef );
|
SetLastError( 0xdeadbeef );
|
||||||
context = GetWindowDpiAwarenessContext( (HWND)0xdeadbeef );
|
context = pGetWindowDpiAwarenessContext( (HWND)0xdeadbeef );
|
||||||
ok( !context, "got %p\n", context );
|
ok( !context, "got %p\n", context );
|
||||||
ok( GetLastError() == ERROR_INVALID_WINDOW_HANDLE, "wrong error %u\n", GetLastError() );
|
ok( GetLastError() == ERROR_INVALID_WINDOW_HANDLE, "wrong error %u\n", GetLastError() );
|
||||||
|
|
||||||
SetLastError( 0xdeadbeef );
|
SetLastError( 0xdeadbeef );
|
||||||
context = GetWindowDpiAwarenessContext( GetDesktopWindow() );
|
context = pGetWindowDpiAwarenessContext( GetDesktopWindow() );
|
||||||
awareness = pGetAwarenessFromDpiAwarenessContext( context );
|
awareness = pGetAwarenessFromDpiAwarenessContext( context );
|
||||||
ok( awareness == DPI_AWARENESS_PER_MONITOR_AWARE, "wrong awareness %u\n", awareness );
|
ok( awareness == DPI_AWARENESS_PER_MONITOR_AWARE, "wrong awareness %u\n", awareness );
|
||||||
|
|
||||||
pSetThreadDpiAwarenessContext( DPI_AWARENESS_CONTEXT_UNAWARE );
|
pSetThreadDpiAwarenessContext( DPI_AWARENESS_CONTEXT_UNAWARE );
|
||||||
SetLastError( 0xdeadbeef );
|
SetLastError( 0xdeadbeef );
|
||||||
context = GetWindowDpiAwarenessContext( GetDesktopWindow() );
|
context = pGetWindowDpiAwarenessContext( GetDesktopWindow() );
|
||||||
awareness = pGetAwarenessFromDpiAwarenessContext( context );
|
awareness = pGetAwarenessFromDpiAwarenessContext( context );
|
||||||
ok( awareness == DPI_AWARENESS_PER_MONITOR_AWARE, "wrong awareness %u\n", awareness );
|
ok( awareness == DPI_AWARENESS_PER_MONITOR_AWARE, "wrong awareness %u\n", awareness );
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue