Глава 1 Интерфейс в стиле Windows XP
Глава 1
Интерфейс в стиле Windows XP
Как известно, интерфейс программ, написанных на Delphi и запускаемых в операционной системе (ОС) Windows XP, при любом стиле оформления будет иметь одинаковый вид. В этой главе будет показано как написать программу, которая будет отображаться в стиле XP.
С помощью любого редактора создайте текстовый файл и введите в нем следующий текст:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity name="Microsoft.Windows.ApplicationName" processorArchitecture="x86" version="1.0.0.0" type="win32"/>
<description>ApplicationDescription</description>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="x86" publicKeyToken="6595b64144ccf1df" language="*" />
</dependentAssemblу>
</dependency>
</assembly>
Сохраните этот файл под именем с:xp_style.txt. Затем создайте еще один текстовый файл следующего содержания:
1 24 C:xp_style.txt
Сохраните этот файл под именем xp_style.rc в каталоге С:Program fileDelphiBin.
? Файлы xp_style.txt и xp_style.rc можно найти на прилагаемом к книге компакт-диске в папке Chapter01.
Примечание
Указанный выше путь к папке Bin предполагает, что Delphi был установлен в каталог, выбранный по умолчанию. Если при установке был выбран другой каталог, то используйте именно его. Далее в книге будет везде использован путь по умолчанию.
Теперь запустим программу C: Program FileDelphiBin brcc32.exe, передав ей в качестве параметра имя файла хрstyle.re. Для этого следует перейти в режим командной строки, выполнив команду системного меню Пуск?Выполнить, а затем в диалоговом окне Запуск программы введя команду cmd и нажав клавишу <Enter>. В режиме командной строки с помощью команды cd перейдем в каталог С:Program fileDelphiBin и выполним следующую команду:
brcc32.exe xp_style.rc
В результате в каталоге C:Program fileDelphiBin должен появиться ресурсный файл xpstyle.res, который следует подключать к приложению в том случае, когда его требуется оформить в стиле Windows XP.
Проверим, так ли это, создав программу в стиле XP. Откройте диалоговое окно настройки свойств Рабочего стола и выберите тему Windows XP (если она еще не выбрана).
Создайте в Delphi новый проект и разместите на форме компонент Edit категории Standard. Присвойте его свойству Text следующее значение: Все компоненты и сама форма в стиле Windows ХР. Ниже разместите кнопку (компонент Button категории Standard), при нажатии которой будет появляться информационное окно (оно тоже должно быть в стиле XP). Обработчик события OnClick для кнопки:
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(Edit1.Text);
end;
Теперь при нажатии кнопки будет появляться окно, содержащее текст, извлеченный из поля для ввода. Запустим программу на выполнение. Как видим, внешний вид интерфейса никак не изменился, не смотря на то, что выбрана тема Windows XP.
Для того чтобы решить эту проблему найдите в программном модуле раздел implementation (сейчас в нем указано только подключение файла формы *.dfm при помощи директивы {$R *.dfm}). Для того чтобы подключить наш файл ресурсов, следует в разделе implementation добавить строку
{$R xp_style.res}
Теперь можно запустить программу и насладиться интерфейсом ХР (рис. 1.1).
Рис. 1.1. Элементы формы отображаются в стиле Windows XP
Введите в поле какой-либо текст и нажмите кнопку — должно появиться информационное окно, которое также будет отображаться в стиле Windows XP (рис. 1.2). При этом, размер exe-файла увеличился всего лишь на несколько сотен байт.
Рис. 1.2. Информационное окно также отображается в стиле Windows XP
? Все файлы проекта и исполняемый файл рассмотренной программы находятся на прилагаемом к книге компакт-диске в папке Chapter 01.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
1.1. Новый интерфейс Windows Aero Glass
1.1. Новый интерфейс Windows Aero Glass Интерфейс – это первое, что бросается в глаза человеку, впервые работающему с новой операционной системой. Новый интерфейс Aero кардинальным образом отличает Windows Vista от предыдущих версий. Теперь все окна операционной системы стали
Глава 3 Интерфейс Windows Vista
Глава 3 Интерфейс Windows Vista • Краткий обзор интерфейса• Настройка оболочки
Глава 2 Интерфейс Windows Vista
Глава 2 Интерфейс Windows Vista Начнем изучение операционной системы Windows Vista. Попытаемся разобраться, что такое операционная система, для чего она предназначена и как с ней работать. Операционная система, или операционная среда, – это набор программ, которые, работая
Интерфейс Проводника Windows Vista
Интерфейс Проводника Windows Vista Рассмотрим по порядку элементы окна Проводника на примере папки Документы (рис. 3.1). Выполните команду Пуск ? Документы. Рис. 3.1. Окно Проводника Windows Vista• Кнопка Назад становится доступной, когда вы совершите хотя бы один переход из текущей
2 Интерфейс Windows Vista
2 Интерфейс Windows Vista Первое знакомство с новой операционной системой обычно происходит при изучении ее интерфейса. Полученные впечатления очень часто определяют общую оценку программного продукта. Программисты из Microsoft очень старались, чтобы Windows Vista понравилась
Глава 6 В стиле Samba
Глава 6 В стиле Samba Изначально для обмена файлами между компьютерами использовался FTP-протокол (об этом подробно поговорим в гл. 10). Но он неудобен, т.к. использует технологию "клиент-сервер". Чтобы получить с компьютера друга файл, он должен запустить у себя FTP-сервер, а вы с
Глава 1 Интерфейс программы
Глава 1 Интерфейс программы • Элементы интерфейса• Подключаемые модули• Настройка программыЗнакомство с такой сложной и объемной программой, как 3ds Max 2008, логично начать с изучения ее интерфейса и возможностей. Глубокое знание приложения существенно облегчают
Глава 6 Особенности создания интерьеров в стиле минимализм
Глава 6 Особенности создания интерьеров в стиле минимализм В предыдущих главах вы познакомились с основными приемами и способами создания моделей, создания и наложения текстур, визуализации сцены. Научились создавать модели помещений, применять в отношении них
Глава 8 Особенности создания интерьеров в стиле кантри
Глава 8 Особенности создания интерьеров в стиле кантри Стиль кантри сегодня достаточно распространен. В интерьерах кантри преобладает резное дерево, текстиль, разнообразные аксессуары, присутствует камин.В этой главе мы рассмотрим некоторые особенности, приемы и
Глава 1 Интерфейс программы
Глава 1 Интерфейс программы ? Элементы интерфейса? Подключаемые модули? Настройка программыПочему важно изучение интерфейса программы? Интерфейс обеспечивает доступ к управлению всеми возможностями приложения. Многие пользователи, пренебрегая его изучением,
Глава 2 Интерфейс ArchiCAD 11
Глава 2 Интерфейс ArchiCAD 11 • Меню• Панели инструментов• Палитры• Настройка рабочей среды• Система помощиЛюбая программа, какие бы мощные и замечательные «внутренние» функции она ни имела, не будет оценена по достоинству, если в ней отсутствуют удобные средства
Интерфейс Windows Aero
Интерфейс Windows Aero Существует одна недокументированная возможность нового интерфейса Windows Aero – замедление выполнения эффектов анимации окон (например, при сворачивании окна) с помощью удержания нажатой клавиши Ctrl. Эту возможность можно включить с помощью параметра
4.3. Интерфейс Windows 2000
4.3. Интерфейс Windows 2000 После того как операционная система Windows 2000 будет загружена в нормальном режиме, вы увидите графический интерфейс (Graphical User Interface). В дальнейшем этот интерфейс будем называть стандартным. Основными компонентами графического интерфейса являются
Глава 6 Операционная система Windows ХР и ее интерфейс
Глава 6 Операционная система Windows ХР и ее интерфейс 6.1. Основные элементы рабочего стола На рис. 36 представлены все элементы рабочего стола Windows. Рис. 36. Рабочий стол Windows.Основная область экрана называется рабочим столам. Вы можете установить на рабочий стол какую-нибудь
Глава 4 Интерфейс MIDI
Глава 4 Интерфейс MIDI MIDI расшифровывается как Musical Instruments Digital Interface (Цифровой интерфейс музыкальных инструментов). Это стандартный цифровой интерфейс обмена данными между электронными музыкальными инструментами. По MIDI передается не сам звуковой сигнал, а различные
Запуск и интерфейс Windows Media
Запуск и интерфейс Windows Media Наиболее удобный способ открыть приложение Windows Media – это воспользоваться кнопкой на панели быстрого запуска (справа возле кнопки Пуск). Но если вы не ищите легких путей или у вас нет такой кнопки, то можете открыть программу с помощью кнопки