Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.12;
Скачать: CL | DM;

Вниз

Как развернуть окно другой программы (програмно)   Найти похожие ветки 

 
Officeman   (2006-02-20 13:03) [0]

в форме, на кнопке такой код.
который проверяет наличие файла другой программы.


procedure TForm1.Button1Click(Sender: TObject);

begin

if FileExists("1.exe")=true then begin
ip1.Caption:="1";

end;

end;


1. как проверить запущена программа "1.exe" или нет?

2. если программа "1.exe" запущено но свёрнута (wsMinimized), то
   надо по onClickButton1 развернуть(восстановить) её.
   (также как переключают Alt+Tab)


 
Неуверенный ©   (2006-02-20 14:52) [1]


> 1. как проверить запущена программа "1.exe" или нет?

Чтобы проверить, открыта ли окно с каким-либо названием, используй функцию FindWindow или FindWindowEx. Параметров точно не помню, кажется, один должен быть заголовок программы, другой - его класс. Если окно открыто (программа запущена), эта функция возвращает значение хендла окна.


> 2. если программа "1.exe" запущено но свёрнута (wsMinimized),
>  то
>    надо по onClickButton1 развернуть(восстановить) её.
>    (также как переключают Alt+Tab)

После того как получил хендл окна, отправляешь ему сообщение, кажется,
SENDMESSAGE(HWND,WM_SYSCOMMAND, SC_MAXIMIZE,0).


 
clickmaker ©   (2006-02-20 15:45) [2]


> 2. если программа "1.exe" запущено но свёрнута (wsMinimized),
>  то
>    надо по onClickButton1 развернуть(восстановить) её.
>    (также как переключают Alt+Tab)

ShowWindow(hwnd, SW_RESTORE)



Страницы: 1 вся ветка

Текущий архив: 2006.03.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.035 c
15-1140181758
oldman
2006-02-17 16:09
2006.03.12
Умер Андрей Петров...


3-1137757377
_RusLAN
2006-01-20 14:42
2006.03.12
Нужна идея. Передача даных с одной БД в другую (FireBird)


1-1139401625
Huk
2006-02-08 15:27
2006.03.12
Как получить список фонтов в WideString?


15-1140363552
Cerberus
2006-02-19 18:39
2006.03.12
Помогите выбрать мобилу.


11-1121177748
kukuks
2005-07-12 18:15
2006.03.12
Пример программы с unicode