![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 24.02.2007
Сообщений: 104
|
![]()
Ни разу не пользовался вещами типа hook и sendmessage (не пригождалось) поэтому вопрос:
как свернуть в процессы (скрыть) и восстановить от туда окно чужой прогарммы (еще учтем такой момент что чужая прога консольная)??? ![]() |
![]() |
![]() |
![]() |
#2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
А свернуть это: SendMessage(Handle,WM_SYSCOMMAND,SC _MINIMIZE,0); Здесь Хендл - хендл того окна. А если консольное то хендл искать так: var h:HWND; begin h:=FindWindow('ConsoleWindowClass', 'D:\_MainDir\TP_71\TP\BIN\TURBO.EXE '); end; У них в заголовке (как правило) полный путь к исполняемому файлу
I'm learning to live...
Последний раз редактировалось Stilet; 11.06.2008 в 14:24. |
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 24.02.2007
Сообщений: 104
|
![]()
в заголовке конечно у меня не путь (Source Dedicated Server) не путь но смысл ясен
спасибо!!!!!!! ![]() |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 18.02.2008
Сообщений: 198
|
![]()
StileT, а восстановить окно соотсно
SendMessage(Handle,WM_SYSCOMMAND,SC _RESTORE,0); Верно или нет? |
![]() |
![]() |
![]() |
#5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
![]()
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 18.02.2008
Сообщений: 198
|
![]()
А не проще написать ДА чем А попробовать? , а?
![]() |
![]() |
![]() |
![]() |
#7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 24.02.2007
Сообщений: 104
|
![]()
Работает - правда не так как нужно было - SC_MINIMIZE не совсем то что я просил
короче нужен аналогичный параметр тока чтобы окно совсем исчезло - свернулось в процессы (хелп рыл чето не нарыл, пробовал экспириментировать со словами тож не прокатило ни че) ![]() |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 24.02.2007
Сообщений: 104
|
![]()
Ё маё - все же просто - ни каких sendmessage
скрыть showwindow(h,sw_hide); показать showwindow(h,sw_show); всем спасибо!!!!!!! ![]() |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
чужое приложение | Electrod | Win Api | 12 | 27.01.2008 17:04 |
«Окно+символ». Создать класс, представляющий окно в текстовом режиме. | RustreX | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 11.11.2007 19:28 |
Как активировать чужое приложение | Hintman | Win Api | 3 | 30.04.2007 16:24 |