Я пишу приложение, используя C # и WPF.Есть ли какой-нибудь способ, которым мое приложение может уведомляться всякий раз, когда изменяется GetActiveWindow, или я застрял в создании потока и контроле изменений самостоятельно?
использование Активированное событие, подобное:
//at window load or at the constructor this.Activated += OnWindowActivated; private void OnWindowActivated(object sender, EventArgs e) { //your code here }
Редактирование: Как вы хотите, чтобы это было для любого окна в ОС.отметьте этот аналогичный вопрос.