Bekommst du hier
wndHandle := FindWindowEx(0 ,0 , GAMEWINDOWNAME, nil);
überhaupt das
Handle, was du suchst?
Zitat:
If hwndParent is NULL, the function uses the desktop window as the parent window. The function searches among windows that are child windows of the desktop.
Das sagt das
PSDK zum ersten Parameter. Du suchst also auf dem Desktop nach einem Childfenster Namens GAMEWINDOWNAME. Ich bezweife aber starkt, dass dein Fenster den Desktop als Parent hat. Oder hast du irgendwo
SetParent(MyWindowHandle, DesktopHandle);
gemacht?