Настройка окна 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();
Есть ли у кого-нибудь представление о том, как добиться правильного решения?