Страница: 1 |
Страница: 1 |
Вопрос: Блокировка
Добавлено: 20.03.06 08:02
Автор вопроса:
DaaGER | Web-сайт:
Мне надо, чтобы после запуска проги (моей) она блокировала закрыытие ЛЮБОГО окна. То есть, чтобы человек не мог закрыть окно.
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа: ChemistN1
Вопросов: 7
Ответов: 43
Web-сайт:
Профиль | | #1
Добавлено: 20.03.06 08:14
Своего окна? Или окна любой программы? Если второе, то имхо это невозможно.
Если своей формы:
для каждой формы:
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Cancel = True
End Sub
Иль я чего-то недогогяю?
Номер ответа: 2
Автор ответа: Fever
Вопросов: 60
Ответов: 808
Профиль | | #2
Добавлено: 20.03.06 10:39
Врешь! Даже самым тупым способом-ловим нажатие мыши(хук) над кнопкой крестика и удаляем его из очереди. Все.
Номер ответа: 3
Автор ответа: Nj
ICQ: 223663115
Вопросов: 21
Ответов: 285
Профиль | | #3
Добавлено: 20.03.06 15:44
И как это сделать? В смыле Бэйсиком и кодом?
Номер ответа: 4
Автор ответа: ChemistN1
Вопросов: 7
Ответов: 43
Web-сайт:
Профиль | | #4
Добавлено: 20.03.06 19:30
Сорри, я имел ввиду, что через диспетчер все равно любое окно/процесс убить можно. Вопрос был некорректно поставлен.
Действительно, как? А если у меня кнопка закрытия - cmdExit на форме без границ и кнопок управления окном, как ты догадаешься, что cmdExit окно закрывает??? Давай нормальный способ говори, этот не годится
Номер ответа: 5
Автор ответа: Fever
Вопросов: 60
Ответов: 808
Профиль | | #5
Добавлено: 20.03.06 21:36
Сабклассим все окна. Мне кажется или тут два похожих топика?
Номер ответа: 6
Автор ответа: Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #6
Добавлено: 21.03.06 17:44
Сплайсинг DestroyWindow
Номер ответа: 7
Автор ответа: Nj
ICQ: 223663115
Вопросов: 21
Ответов: 285
Профиль | | #7
Добавлено: 21.03.06 19:29
Что есть DestroyWindow и где это, и как это заработает?
Номер ответа: 8
Автор ответа: Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #8
Добавлено: 21.03.06 22:35
Это API, есть она в user32.dll, а что такое сплайсинг, внятно написано на wasm.ru (у хакерюг, ага
)
Номер ответа: 9
Автор ответа: sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #9
Добавлено: 22.03.06 00:24
SendMessage WM_CLOSE/WM_QUIT