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


Интерфейс IDirectDrawPalette (ddraw.h)

Приложения используют методы интерфейса IDirectDrawPalette для создания объектов DirectDrawPalette и работы с переменными системного уровня. В этом разделе приведена ссылка на методы этого интерфейса.

Наследование

Интерфейс IDirectDrawPalette наследуется от интерфейса IUnknown . IDirectDrawPalette также имеет следующие типы элементов:

Методы

Интерфейс IDirectDrawPalette содержит следующие методы.

 
IDirectDrawPalette::GetCaps

Извлекает возможности объекта палитры.
IDirectDrawPalette::GetEntries

Извлекает значения палитры из объекта DirectDrawPalette.
IDirectDrawPalette::Initialize

Инициализирует объект DirectDrawPalette.
IDirectDrawPalette::SetEntries

Немедленно изменяет записи в объекте DirectDrawPalette.

Комментарии

Методы интерфейса IDirectDrawPalette можно упорядочить в следующие группы:

Группа Методы
Выделение памяти Initialize
Возможности палитры GetCaps
Записи палитры GetEntries и SetEntries
 

Тип данных LPDIRECTDRAWPALETTE можно использовать для объявления переменной, содержащей указатель на интерфейс IDirectDrawPalette . Файл заголовка Ddraw.h объявляет тип данных со следующим кодом:


typedef struct IDirectDrawPalette    FAR *LPDIRECTDRAWPALETTE;

Требования

   
Целевая платформа Windows
Header ddraw.h