Суть проблемы такова ... есть программа, запускается она сразу в двух копиях на одном компе ... одно окно активное,а второе нет ... дак вот возможно ли как-нибудь посылать тому неактивному окну нажатие клавиши? Мои мысле получить хэндл окон и уже работать по ним ... но как получить с помошью GetActiveWindow всего лишь два нужных мне окна с определенным названием ... ЗЫ Сильно не бить только учусь ... если спросил шлупость скажите где моно почитать ,так сказать ткните носом ... а если есть возможность поподробние расписать всю процедуру Зарание благодарен.
Самый первый способ прешедший в голову использовать SendMessage c константой HWND_BROADCAST вместо хэндла окна. Тогда сообщение отощлётся всем окнам. И только твоё второе его обработает. Главное чтобы твоё сообщение не совпадало с системными, но я думаю ты догадаешься. Если что не понятно смотри MSDN