![]() |
|
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]()
|
|
| WERITAS |
|
|||
|
******** ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 2.5.2005 Где: Москва Репутация: нет Всего: 5 |
Можно ли сделать так, чтобы пока окно не закрыто, ничего другое (приложения) выбирать или запускать нельзя?
И как у этого окна из заголовка убрать кнопку "Закрыть"? -------------------- Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак" |
|||
|
||||
| GuManOiD |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 79 Регистрация: 12.9.2005 Репутация: нет Всего: нет |
Можно, WinAPI
Очень много способов в реализации, смотря в каких целях ты это делаешь если ты пытаешься создать приложение для надежной защиты, то придется блокировать клавиатуру (горячие клавиши Ctrl+alt+delete) либо окна закрывать системные дабы не дать завершить твою программу. Напишу немного кода, если поконкретней объяснишь задачу |
|||
|
||||
| WERITAS |
|
|||
|
******** ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 2.5.2005 Где: Москва Репутация: нет Всего: 5 |
Нужно в целях защиты. Собственно насчет закрытия окна - это не так уж и важно, его в моей программе повторно запустить после закрытия все равно нельзя будет без ввода пароля. А вот как сделать, чтобы юзер, не закрывая окно, не мог "шарится" на винте?
-------------------- Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак" |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 16 Всего: 128 |
сверху всех, без кнопки закрыть и на всеь экран ;)
"то, что доктор прописал" FormStyle = fsStayOnTop BorderStyle = bsSingle WindowState = wsMaximized p.s.ну и в OnCloseQuery CanClose проверить и вернуть фальш, если не нуна закрывать) это от Alt+F4 p.p.s. но от диспетчера это не спасет... хотя он будет "позади" этой формы... Это сообщение отредактировал(а) MetalFan - 24.12.2006, 01:03 -------------------- There are always someone smarter than you... |
|||
|
||||
| WERITAS |
|
|||
|
******** ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 2.5.2005 Где: Москва Репутация: нет Всего: 5 |
MetalFan Прочитай еще раз вопрос
Как сделать форму на весь экран и чтобы она не закрывалась по Alt+F4 я не спрашивал, потому что мне совсем не это надо -------------------- Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак" |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 16 Всего: 128 |
что не то? ну убери Maximized....
так же можно пройтись по всем top-level окнами задисаблить их. правда от горячих клавиш это не спасет... либо поставить хук и рубить им все сообщения другим окнам, кроме как своим... Это сообщение отредактировал(а) MetalFan - 24.12.2006, 11:02 -------------------- There are always someone smarter than you... |
|||
|
||||
| WERITAS |
|
|||
|
******** ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 2.5.2005 Где: Москва Репутация: нет Всего: 5 |
Я имел в виду можно ли каким-нибудь образом полностью перехватить управление компом, как это сделанно в некоторых играх с помощью Direct3D и DirectInput
-------------------- Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак" |
|||
|
||||
| Sunvas |
|
|||
|
Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: нет Всего: 89 |
Для таких случаев самое умное - это хучить клаву и мышь. А показывать при этом окно или не показывать это дело только для эстетического вида. -------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
| WERITAS |
|
|||
|
******** ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 2.5.2005 Где: Москва Репутация: нет Всего: 5 |
Неее... мне надо, чтобы юзер мог мышкой тока в окне работать. Как в игрушках.
-------------------- Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак" |
|||
|
||||
![]()
|
| Правила форума "Delphi: WinAPI и системное программирование" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |