77 / 77 / 11
Регистрация: 02.12.2011
Сообщений: 296
|
||||||
1 | ||||||
Манипуляции с кнопкой "Close" в системном меню04.04.2015, 17:23. Показов 1196. Ответов 5
Метки нет (Все метки)
...доброго времени суток, уважаемые форумчане! Возник вопрос: с помощью этого кода можно заблокировать работу кнопки "Закрыть":
0
|
04.04.2015, 17:23 | |
Ответы с готовыми решениями:
5
Обработка событий в системном меню К вопросу о системном меню и общем процессе иннициализации Как создать контекстное меню. Например нажимая на richTextBox правой кнопкой мыши, мне бы предоставлялось контекстное меню Открыть меню кнопкой |
55 / 55 / 63
Регистрация: 18.03.2014
Сообщений: 386
|
|
04.04.2015, 20:01 | 2 |
Сообщение было отмечено Simulkin Stas как решение
Решение
Simulkin Stas, EnableMenuItem(MenuHandle, SC_CLOSE, MF_ENABLED);
1
|
903 / 424 / 159
Регистрация: 02.04.2014
Сообщений: 1,206
|
|||||||||||
04.04.2015, 20:01 | 3 | ||||||||||
Сообщение было отмечено Simulkin Stas как решение
Решение
Кнопку отключить можно, но окно по Alt+F4 все равно закроется.
Строки меню могут содержать акселераторы, поэтому перед удалением элемента лучше сохранить его текст:
1
|
77 / 77 / 11
Регистрация: 02.12.2011
Сообщений: 296
|
|
04.04.2015, 22:03 [ТС] | 4 |
...rao, по поводу нажатия "Alt + F4" - это несложная форма для простенького технологического процесса и мне важно, чтобы пока "тикает" таймер нельзя было случайно закрыть программу, а умышленное нажатие такой комбинации - маловероятно... Но все равно, rao, спасибо - опробую оба способа, а потом уже определюсь...
0
|
903 / 424 / 159
Регистрация: 02.04.2014
Сообщений: 1,206
|
|
04.04.2015, 22:21 | 5 |
Simulkin Stas, гораздо проще и надежнее получать оконное сообщение WM_CLOSE и возвращать из его обработчика 0. Тогда пользователь сможет закрыть окно только завершив процесс.
1
|
77 / 77 / 11
Регистрация: 02.12.2011
Сообщений: 296
|
||||||
05.04.2015, 08:45 [ТС] | 6 | |||||
...Да, rao, спасибо - уже завтра посмотрю и этот способ...
Добавлено через 10 часов 9 минут programmist99, все же последовал вашему совету... вот, что получилось:
0
|
05.04.2015, 08:45 | |
05.04.2015, 08:45 | |
Помогаю со студенческими работами здесь
6
Раскрывающееся меню с кнопкой Close one text and close other in a dialog Чем отличаются this.Close() от Close() GUI-меню с флажками и кнопкой Вертикально меню с кнопкой назад Вообще запара с кнопкой и меню Как сделать всплывающее меню над кнопкой? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |