TURBO PASCAL

Новости       

Программы

Turbo Pascal

Игры

Документация

"Странности"

FAQ

Ссылки

Благодарности 

Гостевая книга

Спонсор

От автора

Пример ресурса шрифта 

Чтобы посмотреть, как можно с помощью Пакета разработчика ресурсов создать ресурс шрифта, давайте рассмотрим пример ресурса шрифта:

1. Откройте файл проекта RWPDEMO.RC, который поставляется с Пакетом разработчика ресурсов.

2. В окне проекта найдите запись ресурса 1.

3. Откройте ресурс, дважды щелкнув на нем кнопкой "мыши", или выделив его и выбрав команду Resource¦Edit (Ре- сурс¦Редактирование).

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

Однако есть несколько дополнительных средств графического редактора, которые помогут вам редактировать ресурс шрифта. Обра- тите внимание на строку состояния в верхней части графического изображения, в которой сообщается о гарнитуре шрифта (справа). В правой части графического редактора имеется еще одна небольшая версия символа "бомбы", а также символ "стоп" и символы светофо- ра.

+---------------------------------------------------------------+
¦ - ¦                      FONT : 1                     ¦ v ¦ ^ ¦
+-----------------------------------------------------------+---¦
¦    Facename: fixed             Current Letter: 97, 0x61 a ¦_#_¦
+-----------------------------------------------------------¦sto¦
¦                               ¦ - ¦   Colors      ¦ - ¦ X ¦¦O¦¦
+-------------------------------+-------------------+---+---¦¦O¦¦
¦                            ¦^¦¦_____FG_______BG___¦Ц _¦ П ¦¦*¦¦
¦                            +-¦+-------------------+---+---¦___¦
¦                            ¦_¦                    ¦_\_¦ п ¦___¦
¦                            ¦_¦                    +---+---¦___¦
¦                            ¦_¦                    ¦ Ъ ¦\\ ¦___¦
¦                            ¦_¦                    +---+---¦___¦
¦                            ¦_¦                    ¦ \ ¦ Т ¦___¦
¦                 _    ___   ¦_¦                    +---+---¦___¦
¦           _                ¦_¦                    ¦¦ ¦¦ _ ¦___¦
¦                 _   _   _  ¦_¦         +---+      +---+---¦___¦
¦        _            _      ¦_¦         ¦ * ¦      ¦ О ¦ * ¦___¦
¦                 _    _  _ _¦_¦         +---+      +---+---¦___¦
¦            _     _____     ¦_¦                    ¦ о ¦ * ¦___¦
¦                      _     ¦_¦                    +---+---¦___¦
¦                  ________  ¦_¦                    ¦ . ¦ . ¦___¦
¦               ____________ ¦_¦                    +---+---¦___¦
¦           _________________¦_¦                    ¦   ¦ _ ¦___¦
¦         ___________________¦_¦                    +-------¦___¦
¦       _____________________¦_¦                            ¦___¦
¦       _____________________¦_¦                            ¦___¦
¦       _____________________¦_¦                            ¦___¦
+----------------------------+-¦                            ¦___¦
¦<¦________________________¦>¦ ¦                            ¦___¦
+---------------------------------------------------------------+

     Рис. 12.4 Графический редактор со шрифтом RWPDEMO

В левой части строки состояния шрифта показано, какой символ вы редактируете: Current Letter: 97, 0x61 a (текущий символ 97, 0x61 a). Конечно, на самом деле вы редактируете не символ a, а битовое изображение бомбы, который отображается в буквы a (деся- тичное значение ANSI 97 или шестнадцатиричное 61). Список неболь- ших битовых массивов вдоль правой стороны редактора показывает вам все символы или образы, которые определены для данного ресур- са шрифта - символ "бомбы", а также символ "стоп" и символы све- тофора. Если их больше, чем может вместиться вдоль правой стороны графического редактора, Пакет разработчика ресурсов выводит кноп- ки прокрутки, с помощью которых вы можете просмотреть весь спи- сок.

Посмотрите на другой символ. Щелкните кнопкой "мыши" на би- товом образе знака "стоп". Обратите внимание на изменение строки состояния, которая показывает, что теперь вы редактируете символ, отображаемый в b.

Посмотрите теперь на диалоговые окна, которые использовались для определения ресурса шрифта. Вы можете использовать эти диало- говые окна с помощью двух команд меню Font (Шрифт) - Header (За- головок) и Font Size (Размер шрифта).

1. Чтобы вывести диалоговое окно, которое можно использовать для определения заголовка данного ресурса шрифта, выбери- те команду Font¦Header (Шрифт¦Заголовок). Каждый ресурс шрифта включает в себя заголовок, дающий общую информацию о шрифте. Заметим, например, что инфор- мация об авторском праве указывает, что данный ресурс шрифта принадлежит Borland International.

2. Выберите командную кнопку OK или Cancel для закрытия диа- логового окна Fjnt Header Information.

3. Выберите команду Font¦Font Size (Шрифт¦Размер шрифта) и выведите диалоговое окно, которое позволит вам определить размер образов данного ресурса, а также число образов в ресурсе.

Параметр Size (Размер) в данном диалоговом окне показыва- ет размер образов шрифта 32х32 элемента изображения. Вве- дя в поле ширины нулевое значение, а затем введя макси- мальную ширину, вы можете определить образы, которые различны по ширине (см. выше).

Параметр Character (Символ) в данном диалоговом окне по- казывает коды символов ANSI или символы, включенные в данный шрифт. Данный ресурс шрифта включает в себя симво- лы ANSI с десятичными кодами 97, 98 и 99 (или символами a, b, c). Вы можете определить для своего шрифта символ по умолчанию и символ разрыва (см. выше).

4. Перед закрытием диалогового окна Font Size Information (Информация о размере шрифта) измените значение поля Last (Последний) с 99 на 199. Это даст вам возможность уви- деть, как выглядит графический редактор, когда в нем со- держится больше символов, чем умещается в правой части экрана.

5. Выберите кнопку OK для закрытия диалогового окна Font Size Information (Информация о размере шрифта). Под обра- зом сигнала "стоп" вы увидите пустой образ. Обратите вни- мание не кнопки прокрутки над списком образов и под ним. Эти кнопки можно использовать для прокрутки и просмотра всех образом, определенных для данного ресурса.

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

На первую страницу

Rambler's Top100 PROext: Top 1000
Rambler's Top100

(с) Все права защищены.

По всем интересующим вопросам прошу писать электронный адрес

Hosted by uCoz