Не закрывается программа при нажатии на крестик

В браузере пропали границы окна, крестик для закрытия браузера, кнопка свернуть и т. д.

С монитором всё нормально!! ! Там просто пропали эти вещи!

Это не полноэкранный режим.

В том то и дело что в браузере, сколько бы я его не перезагружал, нету этих вещей, я и комп перезагружал, и это даже не глюк, просто какие то настройки сбросились.

Елена Арсеньева Арсеньева

на мониторе есть кнопка авто выравнивание

Попробуйте нажать клавишу Ф11 или Ф12 в браузере, они как правило, восстанавливают данные панели на экране.

Предположу, что проблема с разрешением после полноэкранного режима другого приложения. Поможет двойной клик о шапке окна, либо закрытием браузера путём комбинации клавиш Alt+F4.

Полный выход из программы на крестик не в главной форме

Помощь в написании контрольных, курсовых и дипломных работ здесь.

94731 / 64177 / 26122 Ответы с готовыми решениями:

вылетает при нажатии на крестик

Не могу добавить крестик/галочку в форме регистрации
Доброго времени суток. В форме регистрации не могу добавить галочку/крестик при введенных.

Как в форме заблокировать крестик(кнопку закрыть)?
Как в форме заблокировать крестик(кнопку закрыть)?

Почему к главной форме можно обращаться как к статическому классу из любого места программы
Почему к главной форме Form1 можно обращаться как к статическому классу из любого места программы.

Крестик закрытия программы
Как отключить крестик на форме, что бы программа не закрывалась на этот крестик

134 / 86 / 22 кнопку «выйти» я то сделал
а как сделать что бы выходило при нажатии «крестика»?
есть может функция ? точнее она точно есть, не подскажите какая?) 134 / 86 / 22 есть событие FormClosed, подходит? 6029 / 3436 / 335 Записей в блоге: 2 shaffle, тебе нужно, чтобы при закрытии дочернего окна закрывалось всё приложение? или просто это окно уничтожалось? Nio, первое, чтобы при закрытии дочернего окна закрывалось всё приложение, а не что бы оно потом весело в диспечере и гделибо) 710 / 701 / 168

Добавь FormClosing для дочернего окна и там пропиши Application.Exit();

Добавлено через 13 минут
Вот решил все таки написать))

257 / 228 / 56 Записей в блоге: 1 shaffle,
87844 / 49110 / 22898

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Как отловить закрытие программы на крестик
Всем привет, вот очередная работа от меня))). На этот раз прошу не оценить код, а помочь дописать 3.

Выполнять код при закрытие программы на крестик
При закрытие программы на крестик нужно выполнять сохранение настроек программы. Подскажите.

Как сделать крестик закрытия программы неактивным
В некоторых моментах, нужно сделать кнопку закрытие программы неактивной. При этом оставить.

Как закрыть приложение [если оно зависло]

Как убрать кнопку «крестик» и поменять цвет фона в форме?
Помогите, пожалуйста, сам искал способ, но не нашел. Не могу убрать с формы «крестик» и поменять.

Решение

Посмотрите на файл App.xaml, задано ли свойство ShutdownMode=»OnLastWindowClose» или ShutdownMode=»OnMainWindowClose». Или же закрывайте приложение принудительно при закрытии окна
Добавлено через 3 минуты
В игре реализован таймер, для его использования реализую директиву System.Threading. Слышала, что проблема может быть именно в этом

Может, я что-то не знаю, и нужно останавливать таймер или отписываться от событий таймера при закрытии окна (если вышеупомянутое свойство ShutdownMode имеет првильное значение)

Воспроизведение звука при нажатии на клавиши, при работе программы в фоновом режиме
Нужно написать программу, воспроизводящую звук при нажатии на любую клавишу. Только нужно что бы.

При нажатии на кнопку открывается новое окно, а предыдущее закрывается
Добрый день! Не могли помочь, как сделать так чтобы при нажатии на кнопку открывалось новое окно.

[WPF] Открыть новое окно при нажатии на кнопку
Как сделать чтобы при нажатии на кнопку открывалось новое окно, и не посредственно в какую строку.

В Turbo Pascal при нажатии на Run ничего не происходит, а в Free Pascal окно сразу же закрывается
Привет всем! У меня такая небольшая проблемка. Я установил Turbo Pascal и Free Pascal. Попробовал.

87844 / 49110 / 22898

Помощь в написании контрольных, курсовых и дипломных работ здесь.

При закрытии формы программа закрывается, но остается в процессах
Всем привет, очередной вопрос новичка к знатокам, вот структура программы.

Запрет на закрытие окна при нажатии на крестик
Можно как то запретить закрытие окна путем нажатия на крестик? Вообще в идеале мне нужно по.

Как изменить код, выполняющийся при нажатии на крестик?
Или как этот самый крестик убрать? Дело в том, что в программе есть такая строка: .

Читайте также:
В каждый слайд можно вставить программу

Самопроизвольный запуск Word 2010 в фоновом режиме при загрузке Windows 7
Добрый день всем! Возникла проблема, поиски решения на просторах интернета и форума (возможно не.

В чем секрет страницы, которая не закрывается при нажатии на кпопку Закрыть (крестик)?

Там java-код который перехватывает событие нажатия на крестик и блокирует его. Так часто делают на рекламных сайтах.

СергейМастер (1618) 13 лет назад

Существуют какие-нибудь программы (для домашнего использования), которые блокируют такой java-код? Или альтернативы для «ALT+F4 и воспользоваться CTRL+SHIFT+ESC — там выделить нужное приложение — Снять задачу» нет?

Shurick Letsko Гуру (2921) Существуют. Но они платные. Может проще нажать альт+ф4 ?

Секрет в том, что она зависла.. .
Если не зависла, то можно попробовать закрыть нажав Alt и F4

СергейМастер (1618) 13 лет назад

Т. е. в этом и заключается технический трюк?

СергейМастер (1618) 13 лет назад

Если не помогает Alt и F4, воспользоваться CTRL+SHIFT+ESC — там выделить нужное приложение — Снять задачу, — в курсе.

У меня ничего не виснет.. . любую страницу можно убить.

Сергей . Мастер (1034) 13 лет назад

С кем я поддерживаю переписку, жалуется, что на компьютере завелась какая то вредная программа, код (не знаю, как правильно это назвать), которая/-ый приводит к открытию страницы определенных сайтов, БЕЗ УЧАСТИЯ ПОЛЬЗОВАТЕЛЯ ДАННОГО ПК.
Как такое возможно? Чем «убить» такую заразу? Антивирус на таком ПК имеется.

Сергей . Мастер (1034) 13 лет назад

Самопроизвольное открытие интернет-страниц.

Кстати, у меня тоже такое было (на пред.работе). Действительно, очень интересно, как от этого избавиться.

Баг, лаг, ошибка, зависание, глюк и т. п.

Никакого секрета нету! попробуй закрыть через диспетчер задач. ctrl+alt+del

СергейМастер (1618) 13 лет назад

У меня вопрос в другом: В ЧЕМ СЕКРЕТ. ПО ПРИЧИНЕ КОТОРОГО СТРАНИЦУ НЕ ЗАКРЫТЬ ОБЫЧНЫМ СПОСОБОМ.

Почему модульное окно не закрывается, по клику по крестику?

0xD34F

event.target == modal меняем на event.target.closest(‘.modal’) в данном случае.

Ответ написан более года назад

xevin

возвращает HTMLCollection, т.е. не один элемент а список элементов.

А дальше идёт навешивание обработчика клика как для единственного элемента:

нужно сначала взять элемент из HTMLCollection и на него уже навешивать обработчик

или в цикле обходить все элементы HTMLCollection и на каждый навешивать обработчик

Как в Windows сворачивать приложения вместо их закрытия по щелчку на крестике?

5a663c56b8748374395040.jpg

Чем сделать так чтобы программки не закрывались при нажатии на крестик а сворачивались в панель задач?
Решения вопроса 0 Ответы на вопрос 1

Стандартно — никак, если в самой программе нет этой возможности. Может проще не тыкать в «крестик»?

Есть утилиты берущие эту функцию на себя. Есть утилиты позволяющие подменить это или другое действие с окном, изменить заголовок, изменить функциональность кнопок и т.п. Часть утилит предназначены для манипуляций с играми, но подходят для других программ. Возможно, что это же можно реализовать всякими утилитами для мышек и клавиатур, но тут не уверен.

понятно что стандартно никак, нашёл утилиту RBTray — подскажите пожалуйста в каком файле папки Source может быть обращение к этим кнопкам справа вверху окон

посредством WinAPI наверное какогото чтобы там добавить вторую функцию с другой кнопкой закрытия и не в трей чтобы отправлялось а в таскбар

5a666ca79ecfb871465846.jpg

Ostin1, RBhook.cpp — внедрение и перехват (и похоже «подмена» там же), RBtray — всё остальное, видимо.

На том же сурсфорже куча других программ того же рода, но да, это надо выбрать ещё, в трей-то сворачивает каждая вторая.

куча других программ того же рода, но да, это надо выбрать ещё, в трей-то сворачивает каждая вторая.

не, всё нормально с этим, к этой претензий вообще нету, она ничего не весит, и сворачивает у меня всё кроме одной программы, кроме фотошопа, там не виндовс окошки а свои какието, они поверх зачемто их переделали — наверное для красоты но я фотошоп открываю раз в неделю по часу и мне это особо не надо чтобы он сворачивался по крестику, а всё на что RBTray — да, ну вы поняли.
В RBHook кстати не так уж и много кода.

Там вообще всё коротко:

Программист наверное тут быстро найдёт что надо, жаль что не проггер )

Ostin1, с модальными окнами не работает она, а в фотожопе все эти окошки — модальные. Такие окна вообще отлавливать сложно, насколько я помню, там внедрятся в процесс родительской программы нужно, а это не всегда и возможно.

BUTTONDOWN и BUTTONUP — нажатие и отпускание кнопки
WM_ — префикс значащий что это управление окном — Windows Management
WM_WINDOWPOSCHANGED — изменение позиции окна
HTMINBUTTON — кнопка минимизации окна
ну и далее, все названия так-то понятны, просто я давно этим не занимался, забыл уже как всё делается, а разбираться заново и вспоминать — время тратить 🙂

Можно кстати всякие тулзы типа InqSoft Window Scanner и прочие «сканеры окон» использовать, там можно смотреть как кнопка называется или элемент окна, кто родитель, кто дочерние, и уже это прямо забивать в код. Когда-то я так и делал, но за ненадобностью забыл.

Читайте также:
Не устанавливаются программы в linux

Как полностью закрывать приложения на macOS?

Пользователи, которые только начинают знакомиться с Mac, сталкиваются с непонятным для них явлением. Играет роль привычка – в Windows нажатие на крестик в углу активного окна приводит к его закрытию, тогда как в Mac программа вроде бы закрывается, но при этом ее наименование все равно отображается в строке меню.

Как полностью закрывать приложения на macOS?

А ведь по соседству с крестиком на окне имеется еще и кнопка «свернуть программу» в виде черточки. Какой смысл в том, чтобы две кнопки привязывать к одному, по сути, действию?

На самом деле со временем поведение кнопки «крестик» окажется еще более непонятным. Некоторые программы при нажатии на нее все-таки закроются, как это изначально и кажется логичным. Как же работает эта функция?

Как полностью закрыть приложение на Mac

При нажатии на крестик приложение полностью не завершается, а лишь закрывается активное окно программы.

Если у вашего приложения есть только одно активное окно – это могут быть, к примеру, «Калькулятор» или «Системные настройки», то нажатие на крестик завершит работу самой программы.

А вот если у приложения могут иметься несколько окон (к примеру, Safari, Почта, Заметки), то нажатие крестика приведет к закрытию лишь активного окна, но не самой программы.

Справедливости ради, хочется отметить, что на практике не все так понятно. Многие сторонние приложения игнорируют этот принцип, например, мессенджеры Telegram, WhatsApp, Viber и др., имеющие лишь одно рабочее окно, не закрываются при нажатии на красную кнопку (крестик).

Если вам трудно привыкнуть к такому поведению кнопки, то для полного закрытия приложений на Mac воспользуйтесь одним из предложенных способов:

1. С помощью комбинации клавиш ⌘Cmd + Q можно завершить работу любого активного приложения.

2. В строке меню активного приложения доступен соответствующий пункт.

Как полностью закрыть приложение на Mac

3. Вызвав контекстное меню иконки в Док-панели тоже можно завершить программу.

Как полностью закрыть приложение на Mac

Есть и другие способы, но уже не настолько удобные: использовать «Терминал» или «Мониторинг системы». Также можно с помощью Automator настроить закрытие всех ненужных приложений нажатием всего на одну кнопку.

При нажатии на крестик окно не закрывается

Кнопка закрытия (крестик справа) не работает!

Доброго времени суток!

:D

Странно звучит, но кнопка закрытия браузера (крестик вверху, справа, красный) не работает! Т.е. нажатие отмечается, но браузер остается открыт! Закрываю правой кнопкой мыши, через меню «закрыть» или Alt+F4.
Называется обновил лису.

Говори тихо!
Проси мало!
Уходи быстро!

№2 15-05-2015 09:52:26

4Tuna пишет

Действительно, странно: имея ту же Windows XP, что и у Вас, прошел все версии Фокса до 40.0 включительно, и ни разу такого не видел. Ну что же, совет обычный: проверка запуском в безопасном режиме — возможно, какой-то из аддонов заглючил (что, кстати, вероятнее всего), ну а уж если не поможет — новый профиль, переустановка начисто.

«Большинство философов до сих пор придерживается весьма нефилософских воззрений на многие вопросы философии» Эдгар Аллан По

№3 15-05-2015 09:58:21

Если стоит таб микс-то проблема в нём,почитайте амо.
Ставьте пре-версию

Отредактировано VORON (15-05-2015 10:10:25)

№4 15-05-2015 10:34:32

VORON пишет

Если стоит таб микс-то проблема в нём

Действительно, не заметил как какая то программа установила этот самый таб микс. Удаление этого «нужного» дополнения устранила все неудобства! Спасибо!

Можно ли закрыть модальное окно при нажатии на крестик в input search?

В моем проекте есть в который я ввожу информацию. Когда я ввожу запрос в поле поиска появляется модальное окно с вариантами поиска, оно пропадает только в том случае, если я удалю весь текст в input при помощи backspace.

У при написании текста появляется стандартный крестик который стирает текст. И если на него кликнуть, то текст в input пропадает конечно, а вот модальное окно остается и помогает только backspace и перезагрузка страницы.

Вот тут вопрос. Можно ли закрывать модальное окно, когда я буду нажимать на стандартный крестик в ?

  • Ночь улицы горят дома свет в окне
  • На каком расстоянии от окон жилого дома можно ставить лавочки
  • Жить в доме где не открываются окна
  • Как сделать приложение поверх всех окон андроид
  • Мастер по замене резинок на пластиковых окнах

Источник: stroitelstvo-gid.ru

Как в Windows сворачивать приложения вместо их закрытия по щелчку на крестике?

5a663c56b8748374395040.jpeg

Чем сделать так чтобы программки не закрывались при нажатии на крестик а сворачивались в панель задач?

  • Вопрос задан более трёх лет назад
  • 1323 просмотра

Комментировать
Решения вопроса 0
Ответы на вопрос 1

Стандартно — никак, если в самой программе нет этой возможности. Может проще не тыкать в «крестик»?

Есть утилиты берущие эту функцию на себя. Есть утилиты позволяющие подменить это или другое действие с окном, изменить заголовок, изменить функциональность кнопок и т.п. Часть утилит предназначены для манипуляций с играми, но подходят для других программ. Возможно, что это же можно реализовать всякими утилитами для мышек и клавиатур, но тут не уверен.

Ответ написан более трёх лет назад
Нравится 2 4 комментария

понятно что стандартно никак, нашёл утилиту RBTray — подскажите пожалуйста в каком файле папки Source может быть обращение к этим кнопкам справа вверху окон

посредством WinAPI наверное какогото чтобы там добавить вторую функцию с другой кнопкой закрытия и не в трей чтобы отправлялось а в таскбар

Читайте также:
Как поменять язык программы на русский

5a666ca79ecfb871465846.jpeg

Ostin1, RBhook.cpp — внедрение и перехват (и похоже «подмена» там же), RBtray — всё остальное, видимо.

На том же сурсфорже куча других программ того же рода, но да, это надо выбрать ещё, в трей-то сворачивает каждая вторая.

куча других программ того же рода, но да, это надо выбрать ещё, в трей-то сворачивает каждая вторая.

не, всё нормально с этим, к этой претензий вообще нету, она ничего не весит, и сворачивает у меня всё кроме одной программы, кроме фотошопа, там не виндовс окошки а свои какието, они поверх зачемто их переделали — наверное для красоты но я фотошоп открываю раз в неделю по часу и мне это особо не надо чтобы он сворачивался по крестику, а всё на что RBTray — да, ну вы поняли.
В RBHook кстати не так уж и много кода.

Там вообще всё коротко:

// 4 какихто функции помеченные красным (уже начинаю разбираться)) так и программировать научусь))) #include #include «rbtray.h» static HHOOK _hMouse = NULL; static HHOOK _hWndProc = NULL; static HWND _hLastHit = NULL; // Works for 32-bit and 64-bit apps LRESULT CALLBACK MouseProc(int nCode, WPARAM wParam, LPARAM lParam) < if (nCode >= 0) < if (wParam == WM_NCRBUTTONDOWN || wParam == WM_NCRBUTTONUP) < MOUSEHOOKSTRUCT *info = (MOUSEHOOKSTRUCT*)lParam; BOOL isHit = (info->wHitTestCode == HTMINBUTTON); if (wParam == WM_NCRBUTTONDOWN isHit) < _hLastHit = info->hwnd; return 1; > else if (wParam == WM_NCRBUTTONUP isHit) < if (info->hwnd == _hLastHit) < PostMessage(FindWindow(NAME, NAME), WM_ADDTRAY, 0, (LPARAM)info->hwnd); > _hLastHit = NULL; return 1; > else < _hLastHit = NULL; >> else if (wParam == WM_RBUTTONDOWN || wParam == WM_RBUTTONUP) < _hLastHit = NULL; >> return CallNextHookEx(_hMouse, nCode, wParam, lParam); > // Only works for 32-bit apps or 64-bit apps depending on whether this is complied // as 32-bit or 64-bit LRESULT CALLBACK CallWndRetProc(int nCode, WPARAM wParam, LPARAM lParam) < if (nCode >= 0) < CWPRETSTRUCT *msg = (CWPRETSTRUCT*)lParam; if ((msg->message == WM_WINDOWPOSCHANGED (((WINDOWPOS*)msg->lParam)->flags message == WM_NCDESTROY)) < PostMessage(FindWindow(NAME, NAME), WM_REFRTRAY, 0, (LPARAM)msg->hwnd); > > return CallNextHookEx(_hWndProc, nCode, wParam, lParam); > BOOL DLLIMPORT RegisterHook(HMODULE hLib) < _hMouse = SetWindowsHookEx(WH_MOUSE, (HOOKPROC)MouseProc, hLib, 0); _hWndProc = SetWindowsHookEx(WH_CALLWNDPROCRET, (HOOKPROC)CallWndRetProc, hLib, 0); if (_hMouse == NULL || _hWndProc == NULL) < UnRegisterHook(); return FALSE; >return TRUE; > void DLLIMPORT UnRegisterHook() < if (_hMouse) < UnhookWindowsHookEx(_hMouse); _hMouse = NULL; >if (_hWndProc) < UnhookWindowsHookEx(_hWndProc); _hWndProc = NULL; >>

Программист наверное тут быстро найдёт что надо, жаль что не проггер )

Ostin1, с модальными окнами не работает она, а в фотожопе все эти окошки — модальные. Такие окна вообще отлавливать сложно, насколько я помню, там внедрятся в процесс родительской программы нужно, а это не всегда и возможно.

BUTTONDOWN и BUTTONUP — нажатие и отпускание кнопки
WM_ — префикс значащий что это управление окном — Windows Management
WM_WINDOWPOSCHANGED — изменение позиции окна
HTMINBUTTON — кнопка минимизации окна
ну и далее, все названия так-то понятны, просто я давно этим не занимался, забыл уже как всё делается, а разбираться заново и вспоминать — время тратить 🙂

Можно кстати всякие тулзы типа InqSoft Window Scanner и прочие «сканеры окон» использовать, там можно смотреть как кнопка называется или элемент окна, кто родитель, кто дочерние, и уже это прямо забивать в код. Когда-то я так и делал, но за ненадобностью забыл.

Источник: qna.habr.com

Не закрывается программа при нажатии на крестик

← →
heruvim4ik ( 2002-04-26 20:43 ) [0]

Мне нужно, чтоб при нажатии на крестик, прога не закрывалась, а выполнялось другое действие, мною прописанное

Заранее благодарен

← →
Doom ( 2002-04-26 20:54 ) [1]

событие Form.onClose

← →
Song ( 2002-04-26 20:55 ) [2]

1. onCloseQuery:
CanClose:=False;
Ваши действия.
2. onClose
Action:=caNone;
Ваши действия
3. WM_SYSOMMAND
wParam=SC_CLOSE
Ваши действия

Достаточно? 🙂

← →
heruvim4ik ( 2002-04-26 21:09 ) [3]

Мля! Здорово, конечно, но теперь возникает другой вопрос:
как её(прогу) ЗАКРЫТЬ ПО-ЧЕЛОВЕЧЕСКИ.

← →
Doom ( 2002-04-26 21:16 ) [4]

А тебе как написали? По- орангутангски что ли?

← →
Song ( 2002-04-26 21:37 ) [5]

1.Поставь булевскую переменную в обработчик.
2.Application.Terminate — обработчики onClose* не обрабатываются.
3.WM_SYSCOMMAND, SC_CLOSE по сути повторяет 2 шаг.

← →
VuDZ ( 2002-04-26 23:39 ) [6]

заведи флажёк глобальный типа bCanClose := false, и проверяй его перед закрытием

← →
Gayrus ( 2002-04-27 10:01 ) [7]

Если очень надо могу дать компонент помещает свою кнопку к стандартным, сделаешь рисунок крестика и всё путём. P.S. Сам долго мучался

← →
Atrem ( 2002-04-27 13:01 ) [8]

закрывать можешь так
postquitmessage(1);

← →
heruvim4ik ( 2002-04-28 00:00 ) [9]

Ещё один вопрос.
Сутьт та же, только теперь не крестик, а мнопка minimize

← →
Вадим02 ( 2002-05-03 06:21 ) [15]

Вообще-то в некоторых странах,например в USA, нарушение
стандарта карается по закону!Если это идея-фикс, тогда
через API необходимо зайти в раздел формирования формы
и навести там свой порядок.

← →
Керик ( 2002-05-03 10:35 ) [16]

Вот так:
.
procedure GetMinimize(var Message: TMessage); message WM_SYSCOMMAND;
.
procedure GetMinimize(var Message: TMessage);
begin
if Message.wParam = SC_MINIMIZE then
begin
если после этого надо свернуться, вставь Inherited;>
end;
end;

Источник: delphimaster.net

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru