2 * PROJECT: ReactOS api tests
3 * LICENSE: GPL - See COPYING in the top level directory
4 * PURPOSE: Test for CreateFont
5 * PROGRAMMERS: Timo Kreuzer
10 #define INVALIDFONT "ThisFontDoesNotExist"
12 void Test_CreateFontA()
18 /* Test invalid font name */
19 hFont
= CreateFontA(15, 0, 0, 0, FW_DONTCARE
, FALSE
, FALSE
, FALSE
,
20 DEFAULT_CHARSET
, OUT_DEFAULT_PRECIS
, CLIP_DEFAULT_PRECIS
,
21 DEFAULT_QUALITY
, DEFAULT_PITCH
, INVALIDFONT
);
22 ok(hFont
!= 0, "CreateFontA failed\n");
24 result
= GetObjectA(hFont
, sizeof(LOGFONTA
), &logfonta
);
25 ok(result
== sizeof(LOGFONTA
), "result = %d", result
);
27 ok(memcmp(logfonta
.lfFaceName
, INVALIDFONT
, strlen(INVALIDFONT
)) == 0, "not equal\n");
28 ok(logfonta
.lfWeight
== FW_DONTCARE
, "lfWeight=%ld\n", logfonta
.lfWeight
);
32 START_TEST(CreateFont
)