Настройка окна Focus Assist включается/выключается программно

Я пытаюсь включить/выключить функцию фокусировки программно.

Я пробовал много способов (реестр/код), но ни один из них не работает.

Я нашел следующий код, но он тоже не работает:

      [DllImport("user32.dll")]
public static extern int SendMessage(int hWnd, int hMsg, int wParam, int lParam);
const int WM_SYSCOMMAND = 0x0112;
const int SC_FOCUSASSIST = 0xF182;
public static void ActivateFocusAssist()
{
    SendMessage(-1, WM_SYSCOMMAND, SC_FOCUSASSIST, 0);
}

Программа зависает на этом методеActivateFocusAssist();

Есть ли у кого-нибудь представление о том, как добиться правильного решения?

0 ответов

Другие вопросы по тегам