Глава 1 Окна
Глава 1 Окна
• Привлечение внимания к приложению
• Окно приложения
• Полупрозрачные окна
• Окна и кнопки нестандартной формы
• Немного о перемещении окон
• Масштабирование окон
• Добавление пункта в системное меню окна
• Отображение формы поверх других окон
Было решено начать книгу именно с необычных приемов использования оконного интерфейса. Причиной стало то, что при работе с операционной системой Windows мы видим окна постоянно и везде (отсюда, собственно, и название). Речь идет не только об окнах приложений, сообщений, свойств – понятие о таких окнах есть у любого начинающего пользователя Windows.
В своих собственных окнах рисуются и элементы управления (текстовые поля, панели инструментов, таблицы, полосы прокрутки, раскрывающиеся списки и т. д.). Взгляните на интерфейс, например, Microsoft Word. Здесь вы увидите, что даже содержимое документа находится в своем собственном окне с полосами прокрутки (правда, это не обязательно элемент управления). Окна элементов управления отличаются от «самостоятельных» окон (упрощенно) отсутствием стиля, позволяющего им иметь заголовок, а также тем, что являются дочерними по отношению к другим окнам. Понимание этого момента является важным, так как на нем основана часть примеров данной главы.
Рассматриваемые примеры частично используют средства, которые предусмотрены в Borland Delphi, а частично – возможности «чистого» API (см. гл. 2). Практически все API-функции работы с окнами требуют задания параметра типа HWND – дескриптора окна. Это уникальное значение, идентифицирующее каждое существующее в текущем сеансе Windows окно. В Delphi дескриптор окна формы и элемента управления хранится в параметре Handle соответствующего объекта.
Нужно также уточнить, что в этой главе термины «окно» и «форма» употребляются как синонимы, когда речь идет о форме (в том смысле, который это слово имеет при программировании с использованием Delphi). Когда же речь идет об элементах управления, то так и говорится: окно элемента управления.Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Окна
Окна Откройте любое окно, например Компьютер. Для этого нужно нажать кнопку Пуск и в появившемся Главном меню щелкнуть кнопкой мыши на пункте Компьютер. Одноименное окно появится на экране (рис. 3.1). Рис. 3.1. Окно КомпьютерОкном называется ограниченный фрагмент экрана
Окна
Окна Любое действие на компьютере (работа с программой, настройка системы, подключение к Сети) пользователь выполняет в окне. Окно – это ограниченное пространство прямоугольной формы на экране, в котором отображается содержимое объекта, запрошенного пользователем.Окна
Pop-up окна
Pop-up окна Это еще один важный элемент, который не совсем имеет отношение к соцсетям, но является очень эффективным. Речь идет о pop-up окне на сайте. Допустим, у вас есть сайт. На него заходит клиент, и в этот момент автоматически всплывает динамическое окно посередине экрана,
Pop-up окна
Pop-up окна Всплывающие окна отрицательно сказываются на конверсии посетителей в клиентов. Дело в том, что сегодня пользователи Интернета на каждом шагу сталкиваются с надоедливыми всплывающими окнами, и они их раздражают на подсознательном уровне.Многие понесли
Глава 4 Контекстное меню и диалоговые окна
Глава 4 Контекстное меню и диалоговые окна В предыдущих главах говорилось о том, как управлять окнами, запускать программы, создавать, сохранять и редактировать документы. В этой главе речь пойдет о контекстных меню и диалоговых окнах. Эти элементы интерфейса
Глава 5 Пристыковываемые окна
Глава 5 Пристыковываемые окна Пристыковываемые окна (dockers) – удобное средство редактирования. Вы можете производить изменения, не закрывая пристыковываемое окно, в котором выполняются настройки. Многие пристыковываемые окна уже были рассмотрены ранее, другие нечасто
Глава 10. Дополнительные элементы окна и инструменты
Глава 10. Дополнительные элементы окна и инструменты Дополнительными элементами окон Adobe Photoshop мы будем называть символы, линии и другие объекты, отображаемые только на экране монитора, например, измерительные линейки, направляющие, сетка, контуры, границы содержимого
Окна
Окна Для построения окна активизируйте категорию Geometry (Геометрия) вкладки Create (Создание) командной панели и в раскрывающемся cписке подкатегорий (там, где написано Standard Primitives (Стандартные примитивы)) выберите группу объектов Windows (Окна). В свитке Object Type (Тип объекта)
Окна
Окна AdjustWindowRect Функция AdjustWindowRect вычисляет необходимый размер оконного прямоугольника, основываясь на желаемом размере клиентского прямоугольника. Оконный прямоугольник может быть передан в функцию CreateWindowEx для создания окна, чья клиентская область имеет желаемый
Глава 10 Окна других приложений
Глава 10 Окна других приложений • Ловушки Windows• Программа «Оконный шпион»Здесь мы будем использовать сведения, приведенные в предыдущих главах (а точнее, в главах 1, 2 и 8), для построения программы, позволяющей проводить различные операции с окнами приложений. Вы также
Окна
Окна Команд для вставки различных окон в план здания в программе также немало. Сам процесс добавления окна в конструкцию ничем не отличается от добавления двери, поэтому и настройки окон разных типов во многом напоминают настройки дверей. Вызвать окно с настройками для
Слуховые окна и окна в крыше
Слуховые окна и окна в крыше Фактически наш дом, с конструктивной точки зрения, принял уже вполне законченный вид. Однако попробуем добавить к нему еще некоторые элементы, которые хоть и не обязательны, но нередко встречаются в различных коттеджах. Сначала построим одно
У окна
У окна Снимать человека, стоящего у окна, интересно и довольно просто. Окно может служить «рамкой» портрета, источником контрового света или просто хорошим светлым фоном. Фотография у окна выглядит неофициально и задушевно.На протяжении дня характер освещения из окна
Глава 8 Окна в Windows
Глава 8 Окна в Windows • Основные элементы окон• Изменение размеров и перемещение окон• Элементы управления• Контекстное меню• Типы оконНапомню, что в начале 1980-х годов появилась операционная система с так называемым графическим интерфейсом. Благодаря ему значительно
Окна
Окна Я до последнего оттягивал объяснение этого термина, хотя это слово вам уже неоднократно встречалось в предыдущем тексте. Но дальше оттягивать нет смысла, потому что тогда и без объяснения все будет понятно.Название операционной системы Windows дословно переводится как