mirror of
https://github.com/reactos/reactos.git
synced 2025-02-24 17:34:57 +00:00
34 lines
705 B
C
34 lines
705 B
C
|
|
|
|
|
|
INT
|
|
Test_SetMapMode(PTESTINFO pti)
|
|
{
|
|
HDC hDC;
|
|
SIZE WindowExt, ViewportExt;
|
|
|
|
hDC = CreateCompatibleDC(NULL);
|
|
ASSERT(hDC);
|
|
|
|
GetWindowExtEx(hDC, &WindowExt);
|
|
GetViewportExtEx(hDC, &ViewportExt);
|
|
|
|
ASSERT(WindowExt.cx == 1);
|
|
ASSERT(WindowExt.cy == 1);
|
|
ASSERT(ViewportExt.cx == 1);
|
|
ASSERT(ViewportExt.cy == 1);
|
|
|
|
SetMapMode(hDC, MM_ISOTROPIC);
|
|
|
|
GetWindowExtEx(hDC, &WindowExt);
|
|
GetViewportExtEx(hDC, &ViewportExt);
|
|
|
|
TEST(WindowExt.cx == 3600);
|
|
TEST(WindowExt.cy == 2700);
|
|
TEST(ViewportExt.cx == GetDeviceCaps(GetDC(0), HORZRES));
|
|
TEST(ViewportExt.cy == -GetDeviceCaps(GetDC(0), VERTRES));
|
|
|
|
DeleteDC(hDC);
|
|
|
|
return APISTATUS_NORMAL;
|
|
}
|