user32/tests: Also test device caps on a released DC.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
bab3a3d59d
commit
f80802edd7
|
@ -40,7 +40,7 @@ static void test_dc_attributes(void)
|
|||
{
|
||||
HDC hdc, old_hdc;
|
||||
HDC hdcs[20];
|
||||
INT i, rop, def_rop;
|
||||
INT i, rop, def_rop, caps;
|
||||
BOOL found_dc;
|
||||
|
||||
/* test cache DC */
|
||||
|
@ -118,8 +118,29 @@ static void test_dc_attributes(void)
|
|||
ok( rop == 0, "got %d\n", rop );
|
||||
rop = GetROP2( old_hdc );
|
||||
ok( rop == 0, "got %d\n", rop );
|
||||
caps = GetDeviceCaps( old_hdc, HORZRES );
|
||||
ok( caps == 0, "got %d\n", caps );
|
||||
caps = GetDeviceCaps( old_hdc, VERTRES );
|
||||
ok( caps == 0, "got %d\n", caps );
|
||||
caps = GetDeviceCaps( old_hdc, NUMCOLORS );
|
||||
ok( caps == 0, "got %d\n", caps );
|
||||
ok( WindowFromDC( old_hdc ) == 0, "wrong window\n" );
|
||||
|
||||
hdc = GetDC(0);
|
||||
caps = GetDeviceCaps( hdc, HORZRES );
|
||||
ok( caps != 0, "got %d\n", caps );
|
||||
caps = GetDeviceCaps( hdc, VERTRES );
|
||||
ok( caps != 0, "got %d\n", caps );
|
||||
caps = GetDeviceCaps( hdc, NUMCOLORS );
|
||||
ok( caps != 0, "got %d\n", caps );
|
||||
ReleaseDC( 0, hdc );
|
||||
caps = GetDeviceCaps( hdc, HORZRES );
|
||||
ok( caps == 0, "got %d\n", caps );
|
||||
caps = GetDeviceCaps( hdc, VERTRES );
|
||||
ok( caps == 0, "got %d\n", caps );
|
||||
caps = GetDeviceCaps( hdc, NUMCOLORS );
|
||||
ok( caps == 0, "got %d\n", caps );
|
||||
|
||||
/* test own DC */
|
||||
|
||||
hdc = GetDC( hwnd_owndc );
|
||||
|
|
Loading…
Reference in New Issue