comctl32/tests: Use a toolbar with TBSTYLE_FLAT in toolbar visual tests.

Fix a test failure when theming is off. A toolbar without TBSTYLE_FLAT will fill its checked button
background rectangle when theming is inactive, overwriting the checked pattern required for the test.
This commit is contained in:
Zhiyi Zhang 2022-10-19 23:46:06 +08:00 committed by Alexandre Julliard
parent c28a749f66
commit 4277b47f3e

View file

@ -2646,7 +2646,8 @@ static void test_visual(void)
RECT rect;
BOOL ret;
toolbar = CreateWindowA(TOOLBARCLASSNAMEA, "", WS_CHILD | WS_VISIBLE, 0, 0, 50, 50, hMainWnd, 0, 0, NULL);
toolbar = CreateWindowA(TOOLBARCLASSNAMEA, "", WS_CHILD | WS_VISIBLE | TBSTYLE_FLAT, 0, 0, 50,
50, hMainWnd, 0, 0, NULL);
ok(!!toolbar, "Failed to create a toolbar window.\n");
/* Test that the comctl32 55AA pattern brush is not used to draw checked background when theming is on */