+++ /dev/null
-/*
- * PROJECT: ReactOS api tests
- * LICENSE: GPL - See COPYING in the top level directory
- * PURPOSE: Test for GetPixel
- * PROGRAMMERS: Jérôme Gardou
- */
-
-#include <apitest.h>
-
-#include <wingdi.h>
-
-void Test_GetPixel_1bpp()
-{
- HDC hdc;
- HBITMAP hbmp;
- char buffer[] = {0x80, 0x0};
- COLORREF color;
-
- hbmp = CreateBitmap(2,1,1,1,buffer);
- ok(hbmp != NULL, "Failed to create a monochrom bitmap...\n");
- hdc = CreateCompatibleDC(0);
- hbmp = SelectObject(hdc, hbmp);
- ok(hbmp != NULL, "Could not select the bitmap into the DC.\n");
-
- color = GetPixel(hdc, 0, 0);
- ok(color == 0xFFFFFF, "Wrong color at 0,0 : 0x%08x\n", (UINT)color);
- color = GetPixel(hdc, 1, 0);
- ok(color == 0, "Wrong color at 1,0 : 0x%08x\n", (UINT)color);
-
- SetBkColor(hdc, 0x0000FF);
- SetTextColor(hdc, 0x00FF00);
- color = GetPixel(hdc, 0, 0);
- ok(color == 0xFFFFFF, "Wrong color at 0,0 : 0x%08x\n", (UINT)color);
- color = GetPixel(hdc, 1, 0);
- ok(color == 0, "Wrong color at 1,0 : 0x%08x\n", (UINT)color);
-
- SetBkColor(hdc, 0x12345678);
- SetTextColor(hdc, 0x87654321);
- color = GetPixel(hdc, 0, 0);
- ok(color == 0xFFFFFF, "Wrong color at 0,0 : 0x%08x\n", (UINT)color);
- color = GetPixel(hdc, 1, 0);
- ok(color == 0, "Wrong color at 1,0 : 0x%08x\n", (UINT)color);
-
- hbmp = SelectObject(hdc, hbmp);
- DeleteObject(hbmp);
- DeleteDC(hdc);
-}
-
-START_TEST(GetPixel)
-{
- Test_GetPixel_1bpp();
-}