|
Новости |
Пример ресурса шрифтаЧтобы посмотреть, как можно с помощью Пакета разработчика ресурсов создать ресурс шрифта, давайте рассмотрим пример ресурса шрифта: 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 (Информация о размере шрифта). Под обра- зом сигнала "стоп" вы увидите пустой образ. Обратите вни- мание не кнопки прокрутки над списком образов и под ним. Эти кнопки можно использовать для прокрутки и просмотра всех образом, определенных для данного ресурса. Щелкните кнопкой "мыши" на любом образе в правой части гра- фического редактора, который вы хотите редактировать. Вы можете закрыть существующий образ или выбрать любой из пустых блоков под знаком "светофора" и добавить новый графический образ. |
(с) Все права защищены. По всем интересующим вопросам прошу писать электронный адрес |