From addd3538b57404145a1e72e3c947b9042eacff77 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Wed, 5 Jun 2024 00:04:35 +0200 Subject: [PATCH] add some testing code for claw dvd movies --- src/winapi_hooks.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/winapi_hooks.c b/src/winapi_hooks.c index 6a73990..d244c44 100644 --- a/src/winapi_hooks.c +++ b/src/winapi_hooks.c @@ -1532,9 +1532,13 @@ HWND WINAPI fake_CreateWindowExA( /* Center Claw DVD movies */ if (HIWORD(lpClassName) && _strcmpi(lpClassName, "Afx:400000:3") == 0 && - g_ddraw.ref && g_ddraw.hwnd && g_ddraw.width && + g_ddraw.ref && g_ddraw.hwnd && hWndParent == g_ddraw.hwnd && + g_ddraw.width && (dwStyle & (WS_POPUP | WS_CHILD)) == (WS_POPUP | WS_CHILD)) { + //dwStyle &= ~WS_POPUP; + //dwExStyle = WS_EX_TRANSPARENT; + POINT pt = { 0, 0 }; real_ClientToScreen(g_ddraw.hwnd, &pt); @@ -1548,8 +1552,7 @@ HWND WINAPI fake_CreateWindowExA( } /* Road Rash movies */ - if (HIWORD(lpClassName) && - _strcmpi(lpClassName, "AVI Window") == 0 && + if (HIWORD(lpClassName) && _strcmpi(lpClassName, "AVI Window") == 0 && g_ddraw.ref && g_ddraw.hwnd && g_ddraw.width && (dwStyle & WS_POPUP)) {