Отключить активацию внешнего окна - PullRequest
1 голос
/ 02 марта 2012

Я пытаюсь автоматизировать приложение, но в некоторых задачах автоматизации приложение активирует свое главное окно.

Это прерывает автоматизацию.Есть ли способ перехватить сообщение и правильно отключить окно от его активации.

То, что я пробовал до сих пор, это создание подклассов главного окна и перехват

    case WM_WINDOWPOSCHANGING:
        return false;
    case WM_WINDOWPOSCHANGED:
        return false;
    case WM_ACTIVATEAPP:
        return false;
    case WM_ACTIVATE:
        return false;
    case WM_MOUSEACTIVATE:
        return false;
    case WM_NCACTIVATE: 
            return false;

Это не дает хороших результатов.потому что окно все еще активирует себя, даже его подклассы и ложь возвращается для каждого из этих сообщений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...