Пример #1
0
        public static void InitializeSMARTUI(SUIWindow sui)
        {
            int    proId     = 0;
            IntPtr winThread = SUIWinAPIs.GetWindowThreadProcessId(sui.WindowHandle, ref proId);
            IntPtr curThread = SUIWinAPIs.GetCurrentThreadId();

            SUIWinAPIs.AttachThreadInput(curThread, winThread, 1);
        }
Пример #2
0
        public int FindTargetWindow(IntPtr HWND, int lpram)
        {
            int processId = 0;

            SUIWinAPIs.GetWindowThreadProcessId(HWND, ref processId);
            if (processId == lpram)
            {
                if (SUIWinAPIs.IsWindowVisible(HWND))
                {
                    mainWindow = new SUIWindow(HWND);
                    return(0);
                }
            }
            return(1);
        }