Поделиться через


Класс CMFCToolBarImages

Образы на панели инструментов.Класс CMFCToolBarImages управляет образы панели инструментов, загруженные из ресурса приложения или из файлов.

class CMFCToolBarImages : public CObject

Члены

Bb984305.collapse_all(ru-ru,VS.110).gifОткрытые конструкторы

Имя

Описание

CMFCToolBarImages::CMFCToolBarImages

Создает объект CMFCToolBarImages.

Bb984305.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

CMFCToolBarImages::AdaptColors

 

CMFCToolBarImages::AddIcon

Добавляет значок образам панели инструментов.

CMFCToolBarImages::AddImage

Добавляет растровое изображение в образам панели инструментов.

CMFCToolBarImages::CleanUp

 

CMFCToolBarImages::Clear

Освобождает ресурсы системы, которые были выделены к данному объекту.

CMFCToolBarImages::ConvertTo32Bits

Новообращенные подчеркнули растровые изображения до 32 образа bpp.

CMFCToolBarImages::CopyImageToClipboard

 

CMFCToolBarImages::CopyTo

 

CMFCToolBarImages::CreateFromImageList

Инициализирует образы панели инструментов из списка образа (Класс CImageList).

CMFCToolBarImages::CreateRegionFromImage

 

CMFCToolBarImages::DeleteImage

Удаляет образ, имеющий указанный индекс из изображений панели инструментов, если данный набор изображений панели инструментов содержит определяемые пользователем изображений.

CMFCToolBarImages::Draw

Рисует один способ панели инструментов (кнопка).

CMFCToolBarImages::DrawEx

 

CMFCToolBarImages::EnableRTL

 

CMFCToolBarImages::EndDrawImage

Системные ресурсы свободенов после завершения образа панели инструментов нарисована.

CMFCToolBarImages::ExtractIcon

Возвращает значок, который содержит указанный индекс образа из изображений панели инструментов.

CMFCToolBarImages::FillDitheredRect

Выполняет заливку прямоугольника с помощью кисти с цветом фона панели инструментов.

CMFCToolBarImages::GetAlwaysLight

 

CMFCToolBarImages::GetBitsPerPixel

Возвращает текущее разрешение подчеркнутых изображений.

CMFCToolBarImages::GetCount

Возвращает количество изображений на панели инструментов.

CMFCToolBarImages::GetDisabledImageAlpha

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

CMFCToolBarImages::GetFadedImageAlpha

 

CMFCToolBarImages::GetImageSize

Извлекает то размер изображений панели инструментов, которые хранятся в памяти (размера источника) или размер изображений панели инструментов, нарисована на экране (размере назначения).

CMFCToolBarImages::GetImageWell

Возвращает дескриптор растровое изображение, содержащий все образы панели инструментов.

CMFCToolBarImages::GetImageWellLight

 

CMFCToolBarImages::GetLastImageRect

 

CMFCToolBarImages::GetLightPercentage

 

CMFCToolBarImages::GetMapTo3DColors

 

CMFCToolBarImages::GetMask

 

CMFCToolBarImages::GetResourceOffset

Возвращает индекс образа для указанного идентификатора ресурса

CMFCToolBarImages::GetScale

Коэффициент масштабирования возвращений текущий подчеркнутых изображений.

CMFCToolBarImages::GetTransparentColor

 

CMFCToolBarImages::GrayImages

Серые цвета образы панели инструментов, чтобы их выглядеть отключенный.

CMFCToolBarImages::Is32BitTransparencySupported

Определяет, поддерживает ли операционная система 32 разрядное альфа-смешение.

CMFCToolBarImages::IsPreMultiplyAutoCheck

 

CMFCToolBarImages::IsRTL

Определяет, включена ли поддержка справа налево (с написанием справа налево).

CMFCToolBarImages::IsReadOnly

Определяет, является ли образы панели инструментов только для чтения.

CMFCToolBarImages::IsScaled

Указывает, является ли масштабироватьы подчеркнутые изображений или нет.

CMFCToolBarImages::IsUserImagesList

Указывает, содержит ли этот набор изображений панели инструментов определяемые пользователем изображений.

CMFCToolBarImages::IsValid

Указывает, содержит ли этот набор изображений панели инструментов допустимое изображение панели инструментов.

CMFCToolBarImages::Load

Образы панели инструментов загрузок из системных ресурсов или из файла.

CMFCToolBarImages::LoadStr

 

CMFCToolBarImages::MapFromSysColor

 

CMFCToolBarImages::MapTo3dColors

 

CMFCToolBarImages::MapToSysColor

 

CMFCToolBarImages::MapToSysColorAlpha

 

CMFCToolBarImages::Mirror

Горизонтальное отражает все образы панели инструментов.

CMFCToolBarImages::MirrorBitmap

Горизонтальное отражает растровое изображение.

CMFCToolBarImages::MirrorBitmapVert

 

CMFCToolBarImages::MirrorVert

 

CMFCToolBarImages::OnSysColorChange

 

CMFCToolBarImages::PrepareDrawImage

Выбирает ресурсы, необходимые для выпишут изображение панели инструментов для заданного размера.

CMFCToolBarImages::Save

Хранит образы панели инструментов в файле, если данный набор изображений панели инструментов содержит определяемые пользователем изображений.

CMFCToolBarImages::SetAlwaysLight

 

CMFCToolBarImages::SetDisabledImageAlpha

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

CMFCToolBarImages::SetFadedImageAlpha

 

CMFCToolBarImages::SetImageSize

Задает размер образа панели инструментов (размера источника).

CMFCToolBarImages::SetLightPercentage

 

CMFCToolBarImages::SetMapTo3DColors

 

CMFCToolBarImages::SetPreMultiplyAutoCheck

 

CMFCToolBarImages::SetSingleImage

 

CMFCToolBarImages::SetTransparentColor

Устанавливает прозрачный цвет образов панели инструментов.

CMFCToolBarImages::SmoothResize

Четным размеры подчеркнули изображений.

CMFCToolBarImages::UpdateImage

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

Bb984305.collapse_all(ru-ru,VS.110).gifЗащищенные методы

Имя

Описание

CMFCToolBarImages::PreMultiplyAlpha

 

Bb984305.collapse_all(ru-ru,VS.110).gifЭлементы данных

Имя

Описание

CMFCToolBarImages::m_bDisableTrueColorAlpha

TRUE если truecolor альфа-смешение (32-разрядный цвет) отключен.

Заметки

Полное растровое изображение панели инструментов образов управляемых CMFCToolbarImages состоит из одного или более мелких изображений кнопок панели инструментов () фиксированного размера.

Пример

В следующем примере показано, как настроить объект CMFCToolBarImages с помощью различных методов в классе CMFCToolBarImages.Примере показано, как задать размер образа панели инструментов, загрузки образа и укажите прозрачный цвет образа.Этот фрагмент кода является частью Пример demo Visual Studio.

    CMFCToolBarImages m_Image;


...


        m_Image.SetImageSize (CSize (32, 32));
        m_Image.Load(IDR_START);
        m_Image.SetTransparentColor(RGB(255, 0, 255));

Иерархия наследования

CObject

   CMFCToolBarImages

Требования

заголовок: afxtoolbarimages.h

См. также

Ссылки

Диаграмма иерархии

Класс CObject

Класс CMFCToolBar

Класс CMFCToolBarButton

Другие ресурсы

Классы MFC