<!--QuoteBegin-LAF+13:10:2007, 16:05 -->
<span class="vbquote">(LAF @ 13:10:2007, 16:05 )</span><!--QuoteEBegin-->Справка у меня на английском не вариант
[snapback]81634" rel="nofollow" target="_blank[/snapback]
[/quote]
" Группа: Программист" ?
Ладно, попробую разжевать.
Первый шаг. Для того, чтобы управлять окном программы нам необходимо найти его дескриптор.
<!--QuoteBegin-LAF+13:10:2007, 16:19 -->
<span class="vbquote">(LAF @ 13:10:2007, 16:19 )</span><!--QuoteEBegin-->допустим у меня включенная активная программа называеться "CONTER" и есть написанная мной прога "МУМУ"
[snapback]81635" rel="nofollow" target="_blank[/snapback]
[/quote]
Я так понимаю,что программы эти написаны на Delphi и исходники у тебя есть. Тогда чтобы найти окно программы при помощи функции FindWindow тебе надо указать название класса главного окна программы и его заголовок.
В Delphi название класса главного окна программы соответствует свойству Name главной формы, ну а заголовок - это Caption той-же формы. То есть получаем что-то типа:
Код:
hwin:=FindWindow('TForm1','МУМУ');
Если такого окна не найдено, то hwin=0.
Второй шаг. При помощи определенного нами дескриптора окна делаем его активным:
Код:
SetForegroundWindow(hwin);
Или наоборот сворачиваем:
Код:
ShowWindow(hwin,SW_MINIMIZE);
А то и вовсе прячем с экрана:
Код:
ShowWindow(hwin,SW_HIDE);
(обратно показать ShowWindow(hwin,SW_SHOW)