"Detlef Riekenberg" wine.dev@web.de wrote:
@@ -4765,10 +4765,14 @@ static void test_hwnd_message(void) parent = pGetAncestor(hwnd, GA_PARENT); ok(parent != 0, "GetAncestor(GA_PARENT) should not return 0 for message windows\n"); ok(parent != desktop, "GetAncestor(GA_PARENT) should not return desktop for message windows\n");
root = pGetAncestor(hwnd, GA_ROOT);ok(root == hwnd, "GetAncestor(GA_ROOT) should return hwnd for message windows\n");
if (0) {/* this crash on win9x */root = pGetAncestor(hwnd, GA_ROOT);ok(root == hwnd, "GetAncestor(GA_ROOT) should return hwnd for message windows\n");}
HWND_MESSAGE is not supported on win9x, so there is no point in disabling a part of the test which is not supposed to pass a all. Probably CreateWindowEx doesn't fail for some reason, so you need to find a different way to detect that.