Закрыть или свернуть окно
Закрыть или свернуть окно
Закрыть или свернуть — вот в чем вопрос. Компания Microsoft предложила для мобильных приложений модель поведения программ, отличающую от принятой в настольных компьютерах. Когда пользователь щелкает на кнопке закрытия, то на самом деле окно программы не закрывается, а сворачивается. Для пользователей подобное поведение приложений кажется странным, поэтому некоторые разработчики создавали программы, которые позволяли закрывать приложения одним нажатием стилуса. Популярность таких программ говорит о том, что не всем пользователям понравилось поведение приложений, которые отнимают ресурсы у системы. Но сейчас не нужно обсуждать целесообразность такого подхода к закрытию программ. Разработчик может создать приложение, которое позволит выбрать вариант закрытия приложения. Пользователь может нажать кнопку закрытия, чтобы просто свернуть окно, либо выполнить команду меню Выход, чтобы действительно закрыть приложение.
Но бывают ли такие ситуации, когда действительно требуется принудительно закрывать программу? Такая необходимость возникает при отладке и тестировании программы в эмуляторе. При стандартной модели поведения довольно утомительно каждый раз вручную останавливать программу, запущенную в эмуляторе. Конечно, можно временно присвоить свойству MinimizeBox при отладке значение False, что поможет избавиться от этой проблемы. Но перед окончательным релизом программы надо все же поставить значение True. Однако полагаться на свою память не стоит. Гораздо проще воспользоваться условной компиляцией.
При создании приложения надо использовать несколько строчек кода в конструкторе формы сразу после вызова процедуры InitializeComponent(), как показано в листинге 7.2.
Листинг 7.2
#if DEBUG
MinimizeBox = false;
#else
MinimizeBox = true;
#endif
Этот код стоит вынести на панель инструментов (рис. 7.1), что позволит быстро добавлять эту конструкцию в создаваемые приложения. Отныне все примеры в данной книге будут снабжаться этим кодом.
Рис. 7.1. Код условной компиляции на панели инструментов
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
11.5.2. Модификация флага "закрыть при выполнении"
11.5.2. Модификация флага "закрыть при выполнении" Во время системного вызова exec() дескрипторы файлов обычно остаются открытыми для использования в новых программах. В некоторых случаях может потребоваться, чтобы файлы закрывались, когда вызывается exec(). Вместо закрытия их
Как конкурентная разведка может закрыть «разрыв» между отделом продаж и отделом маркетинга
Как конкурентная разведка может закрыть «разрыв» между отделом продаж и отделом маркетинга Навыки специалиста конкурентной разведки профессионально работать с Интернетом, как показал наш опыт, играют важную роль в этом вопросе.Отдел продаж компании принципиально
Отключение подсказок для кнопок Свернуть, Развернуть и Закрыть
Отключение подсказок для кнопок Свернуть, Развернуть и Закрыть В Windows 2000/XP контекстная подсказка отображается при размещении курсора мыши поверх кнопок Свернуть, Развернуть и Закрыть. Чтобы отключить эти подсказки, откройте раздел HKCUControl PanelDesktopи замените первую цифру
Окно
Окно В этой группе находятся всякие инструменты для работы с окном программы.Кнопка Новое окно открывает еще одно окно с текущим документом. То есть у вас появятся два абсолютно одинаковых окна.При нажатии кнопки Упорядочить все все открытые у вас на данный момент окна
Затенить кнопку «Закрыть» в заголовке формы
Затенить кнопку «Закрыть» в заголовке формы Следующий текст убирает команду «закрыть» из системного меню и одновременно делает серой кнопку «закрыть» в заголовке формы: procedure TForm1.FormCreate(Sender: TObject); var hMenuHandle:HMENU; begin hMenuHandle := GetSystemMenu(Handle, FALSE); IF (hMenuHandle <> 0) THEN DeleteMenu(hMenuHandle,
Окно настроек
Окно настроек Все фильтры, которые входят в состав пакета nik Color Efex Pro, имеют большое количество настроек. Это позволяет добиваться совершенно разных результатов при использовании одного и того же фильтра с разными значениями параметров. Еще одна особенность этих
Окно Timeline (Окно монтажа)
Окно Timeline (Окно монтажа) Основная работа по монтажу фильма происходит в окне Timeline (Окно монтажа). По умолчанию оно содержит три видео– и три звуковые дорожки. Количество дорожек проекта можно изменить. Позже будет рассказано, как это делается. В левой части каждой дорожки
Перенос клипов в окно Timeline (Окно монтажа)
Перенос клипов в окно Timeline (Окно монтажа) Монтаж фильма производится в окне Timeline (Окно монтажа). Именно там можно составить нужную последовательность клипов и соединить их друг с другом. Там же чуть позже вы будете размещать клипы титров и применять к фрагментам фильма
ЗАКРЫТЬ ФАЙЛ
ЗАКРЫТЬ ФАЙЛ Частенько приходится подбирать музыкальные фрагменты в поисках исключительного звука, пробовать различные варианты обработки композиции и т. п. В этих случаях любимыми командами становятся Открыть (Open) и Закрыть (Close) файл. Чтобы каждый раз не выгружать
1.1.2 X-окно
1.1.2 X-окно Как уже упоминалось ранее, окно - это базовое понятие в X. Оно представляет прямоугольную область на экране, предоставляемую системой программе-клиенту. Последняя использует окно для вывода графической информации. На рис. 1.2 показан общий вид окна в X Window. Рис. 1.2.
10. Когда открыть, а когда закрыть
10. Когда открыть, а когда закрыть Рассмотрев деловые модели, которые поддерживают разработку программного обеспечения с открытыми текстами, мы можем теперь приблизиться к общему вопросу о том, когда исходному коду, с точки зрения экономики, имеет смысл быть «открытым», а
ОКНО ДИАЛОГА: До-Ре-Ми
ОКНО ДИАЛОГА: До-Ре-Ми Представители Microsoft предлагали нам пообщаться со студенческими командами Team Inspiration и MaiLabs еще в июле, перед поездкой на финал технологического конкурса Imagine Cup в Иокогаму. Подумав, мы решили отложить интервью до тех времен, когда российская команда
Закрыть или открыть?
Закрыть или открыть? Большинство программ от Google следует рассматривать как своего рода интерфейсы к услугам компании. Так что открывать их исходники бессмысленно: это всего лишь привязка к сервисам, а значительно улучшить эти сервисы программистское сообщество вряд ли
Как свернуть или развернуть окно?
Как свернуть или развернуть окно? Три кнопки в верхнем правом углу каждого окна служат для быстрого управления его положением и размерами.Чтобы развернуть окно во весь экран, нажмите кнопку Развернуть или двойным щелчком щелкните на заголовке окна (1).Когда окно
1.2. Монитор — окно в виртуальный мир. Какое окно лучше?
1.2. Монитор — окно в виртуальный мир. Какое окно лучше? Даже если вы совсем не знакомы с компьютерами, все же знаете, наверное, что есть плоские мониторы, а есть похожие на телевизоры. Первые называются жидкокристаллическими (LCD), а вторые — мониторами с электронно-лучевой
Google не может закрыть уязвимость на 70% мобильных устройств с ОС Android Андрей Васильков
Google не может закрыть уязвимость на 70% мобильных устройств с ОС Android Андрей Васильков Опубликовано 18 февраля 2014 Джо Венникс (Joe Vennix) — специалист компании Rapid7, занимающейся вопросами информационной безопасности, — обнаружил уязвимость во