Commit b52e0dc6 authored by Rafał Harabień's avatar Rafał Harabień Committed by Alexandre Julliard

user32/tests: Check client rect in static control tests.

parent 59e37ec4
......@@ -80,7 +80,7 @@ static LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lpara
static void test_updates(int style, int flags)
{
RECT r1 = {20, 20, 30, 30};
RECT r1 = {20, 20, 30, 30}, rcClient;
HWND hStatic = build_static(style);
int exp;
LONG exstyle;
......@@ -94,6 +94,16 @@ static void test_updates(int style, int flags)
else
ok(exstyle == 0, "expected 0, got %d\n", exstyle);
GetClientRect(hStatic, &rcClient);
if (style == SS_ETCHEDVERT)
todo_wine ok(rcClient.right == 0, "expected zero width, got %d\n", rcClient.right);
else
ok(rcClient.right > 0, "expected non-zero width, got %d\n", rcClient.right);
if (style == SS_ETCHEDHORZ)
todo_wine ok(rcClient.bottom == 0, "expected zero height, got %d\n", rcClient.bottom);
else
ok(rcClient.bottom > 0, "expected non-zero height, got %d\n", rcClient.bottom);
g_nReceivedColorStatic = 0;
/* during each update parent WndProc will test the WM_CTLCOLORSTATIC message */
InvalidateRect(hMainWnd, NULL, FALSE);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment