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

Вниз

Ребята!   Найти похожие ветки 

 
Елена   (2001-09-29 12:23) [0]

Блин, во запарки на работе!!!
Мне поручили проектик, всё готово, кроме одного. Как программно свернуть любое приложение, будь это игра или MSOffice или ещё что.


 
ASTARD ©   (2001-09-29 17:55) [1]

SendMessage, PostMessage.


 
Василий ©   (2001-09-29 21:09) [2]

// сворачивает всё кроме себя
procedure closewin(Handle: hWnd);
var Wnd,NWnd: THandle;
buff: array [0..127] of Char;
begin
Wnd := GetWindow(Handle, gw_HWndFirst);
while Wnd <> 0 do
begin
if (Wnd <> Application.Handle) and
IsWindowVisible(Wnd) and
(wnd<>Application.MainForm.Handle)and
(GetWindowText(Wnd, buff, sizeof(buff)) <> 0) then
begin
Nwnd:=wnd;
CloseWindow(Nwnd);
end;
Wnd := GetWindow(Wnd, gw_hWndNext);
end;
end;

PS--
Девчата! почему не хотите свой mail оставлять ? ;)
И если не секрет нафига это нужно все окна сворачивать ?


 
Елена   (2001-09-29 22:29) [3]

Окна надо сворачивать для того, чтоб программа выдавала сообщение типа "Please, enter registration number" :) Вот такая вот прога!

А мыло своё не даю, да и зачем? Переписываться? Итак хватает.

О Г Р О М Н О Е С П А С И Б О ТЕМ КТО ОТВЕТИЛ!!!


 
Елена   (2001-09-29 23:08) [4]

:))) Сорри !
Я не очень поняла какое значение нужно задавать этой процедуре closewin(???)


 
ASTARD ©   (2001-09-30 00:35) [5]

Еще есть вариант EnumW....... смотри справку ..... возвращает хендлы окон .. потом просто используй SendMessage PostMessage!


 
ReNoiZer ©   (2001-10-02 12:53) [6]

>Елена
А зачем сворачивать, чтобы показать сообщение, можно итак показать же.



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

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

Наверх




Память: 0.47 MB
Время: 0.008 c
1-52565
Yuraz
2001-12-28 14:00
2002.01.17
Хотелось бы сделать ProgressBar в модальном окне для своей программы, не знаю как...


3-52469
ev
2001-12-11 19:15
2002.01.17
что за база?


1-52586
Mikhalyov Dmitry
2001-12-27 16:21
2002.01.17
О фреймах


1-52590
Д_Россиев
2001-12-29 13:25
2002.01.17
RX для D6


1-52551
Eduard
2001-12-27 12:34
2002.01.17
Property FileName