Как я могу сделать окно переднего плана (фокус) с ffi в lua? Если я знаю HWND моего окна. Мне нужен код - PullRequest
0 голосов
/ 14 июня 2019

Я использую 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);
]]

-- Полчаем айди окна
HWND = ffi.C.GetActiveWindow()
...