Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.07.2010, 09:44   #1
856100
Форумчанин
 
Регистрация: 12.08.2008
Сообщений: 135
По умолчанию как запретить сворачивание чужого приложения

Здравствуйте все!
Собственно вопрос: как запретить сворачивание чужого приложения на панель задач? Имеется путь к программе и handle процеса (не окна).
Будь проще, бери пример с одноклеточных
856100 вне форума Ответить с цитированием
Старый 22.07.2010, 10:19   #2
igh0st
Форумчанин
 
Аватар для igh0st
 
Регистрация: 05.07.2010
Сообщений: 136
По умолчанию

Кому запрещать хотим?
igh0st вне форума Ответить с цитированием
Старый 22.07.2010, 10:19   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Написать Hook, в котором перехватить сообщение WM_SYSCOMMAND+SC_MINIMIZE для такого-то хендла.
Это вкратце.
Обьясни зачем тебе это нужно.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.07.2010, 10:35   #4
856100
Форумчанин
 
Регистрация: 12.08.2008
Сообщений: 135
По умолчанию

"Обьясни зачем тебе это нужно." очень сложно обьяснить =))
Нужно просто запретить сворачивание приложения (работа только с мышью). Я посмотрел варианты с отключением кнопки сворачивания, но тот код основан на handle окна, а мне только дан процесса.....
Будь проще, бери пример с одноклеточных
856100 вне форума Ответить с цитированием
Старый 22.07.2010, 11:19   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Между прочим по идентификатору процесса можно найти окна, которые этот проц сгенерил.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.07.2010, 11:23   #6
856100
Форумчанин
 
Регистрация: 12.08.2008
Сообщений: 135
По умолчанию

А как найти то? поискал.....не нашел =((
Будь проще, бери пример с одноклеточных
856100 вне форума Ответить с цитированием
Старый 22.07.2010, 11:42   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Вот же она
http://www.firststeps.ru/mfc/winapi/win/r.php?65
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.07.2010, 12:16   #8
856100
Форумчанин
 
Регистрация: 12.08.2008
Сообщений: 135
По умолчанию

Stilet, а вы не покажете, как ею воспользоватся? Спасибо =)
Будь проще, бери пример с одноклеточных
856100 вне форума Ответить с цитированием
Старый 22.07.2010, 13:45   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Да пожалуйста: В архиве пример. Список потоков и их окон.
Вложения
Тип файла: rar Показать окна триад, процессов.rar (173.3 Кб, 21 просмотров)
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.07.2010, 15:52   #10
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Очередной winlocker, видимо
пыщь
JTG вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сворачивание чужого окна artemavd Общие вопросы Delphi 2 27.04.2010 07:45
Сворачивание приложения и загрузка данных Armorer Общие вопросы Delphi 5 25.05.2009 19:23
Сворачивание приложения Vladya Общие вопросы Delphi 2 25.04.2009 10:34
Как скопировать текст чужого приложения? Nikolay-niw32 Общие вопросы Delphi 17 12.03.2009 21:28
Как определить путь чужого приложения? VVM Win Api 3 02.12.2008 18:22