Добавил:
СПбГУТ * ИКСС * Программная инженерия Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

АОПИ. Старое / Щупак Ю. А. Win32 API. Эффективная разработка приложений

.pdf
Скачиваний:
443
Добавлен:
10.09.2019
Размер:
49.57 Mб
Скачать

250

Глава

5.

Ресурсы

Windоws-приложения

Рис.

5.5.

Окно

Icon

Properties

4.

Прежде чем закрыть это окно, переключитесь на вкладку Palette. Здесь вы уви­

дите

16 доступных

цветов для изображения пиктограммы. Это

те же самые

цвета, которые содержит панель инструментов Colors. Но если

вы

будете рабо­

тать

с 256-цветным

форматом, то палитра будет

содержать 256

цветов, и выби­

рать

текущий цвет для рисования можно будет

только здесь.

 

 

Закройте окно Icon Properties, нажав

кнопку с крестиком в полосе заголовка.

После этого заголовок окна графического редактора изменится

на Scriptl -

IDI_TRICOLOUR.

 

 

 

 

 

 

Рисование. Сейчас

в окне графического редактора находится заготовка малой

пиктограммы (16 х

16). Так же, как на рис. 5.3,

она представляет собой квад­

рат,

все пикселы которого окрашены

в темно-бирюзовый (dark-cyan) цвет. На

самом деле пикселы этого цвета интерпретируются графическим редактором

 

1

 

 

 

 

 

как прозрачные

 

 

 

 

 

Пользуясь инструментами рисования на панели Graphics, создайте нужный

рисунок. Текущий

цвет выбирается

на панели Colors. Процедура рисования

очень похожа на создание рисунка в

графическом редакторе MS Paint, поэто­

му не будем подробно ее описывать. Результат рисования малой пиктограммы

показан на рис. 5.6.

 

 

 

 

 

Рис.

5.6.

Окно

графического

редактора

с

изображением

малой

пиктограммы

Черно-белый

рисунок

не

передает

всей

информации.

На

самом

деле

верхняя

часть

изображения

содержит

белый

цвет,

средняя

часть

-

голубой

цвет

и

нижняя

-

красный

цвет.

Обрамляет

пиктограмму

рамка

белого

цвета

толщиной

1

пиксел

2

1

Вы

можете

проверить

это,

оставив

на

каком-нибудь

изображении

часть

пикселов

заготовки

вис­

ход1юм

состоянии.

2

Если вы загрузите исходный код проекта Russia из файлов к книге, доступных на сайте издательства

«Питер~ (www.piter.com), то сможете увидеть все ресурсы-изображения в их истинном цвете.