如何在lua中使用ffi让前景窗口(focus)成为活动窗口?如果我知道我的窗口的HWND,我需要代码

我使用lua(moonloader)玩GTA San Andreas。我希望当我想要的时候将我的窗口置于焦点。 现在我只有我的窗口的HWND

ffi = require "ffi"

-- 定义一些东西确保它能够正常工作
ffi.cdef [[
    typedef int BOOL;
    typedef unsigned long HANDLE;
    typedef HANDLE HWND;
    typedef int bInvert;
    HWND GetActiveWindow(void);

    BOOL FlashWindow(HWND hWnd, BOOL bInvert);
]]

-- 获取窗口ID
HWND = ffi.C.GetActiveWindow()
点赞