Интерфейс IDirectDrawClipper (ddraw.h)
Приложения используют методы интерфейса IDirectDrawClipper для управления списками клипов. В этом разделе содержится ссылка на методы этого интерфейса.
Наследование
Интерфейс IDirectDrawClipper наследуется от интерфейса IUnknown . IDirectDrawClipper также имеет следующие типы элементов:
Методы
Интерфейс IDirectDrawClipper содержит следующие методы.
IDirectDrawClipper::GetClipList Извлекает копию списка клипов, связанного с объектом DirectDrawClipper. Чтобы выбрать подмножество списка клипов, можно передать прямоугольник, который обрезает список клипов. |
IDirectDrawClipper::GetHWnd Извлекает дескриптор окна, который ранее был связан с этим объектом DirectDrawClipper методом IDirectDrawClipper::SetHWnd. |
IDirectDrawClipper::Initialize Инициализирует объект DirectDrawClipper, созданный с помощью com-функции CoCreateInstance. |
IDirectDrawClipper::IsClipListChanged Извлекает состояние списка клипов, если дескриптор окна связан с объектом DirectDrawClipper. |
IDirectDrawClipper::SetClipList Задает или удаляет список клипов, используемый методами IDirectDrawSurface7::Blt, IDirectDrawSurface7::BltBatch и IDirectDrawSurface7::UpdateOverlay на поверхностях, к которым присоединен родительский объект DirectDrawClipper. |
IDirectDrawClipper::SetHWnd Задает дескриптор окна, который объект clipper использует для получения сведений об обрезки. |
Комментарии
Методы интерфейса IDirectDrawClipper можно упорядочить в следующие группы:
Группа | Методы |
---|---|
Выделение памяти | Initialize |
Список клипов | GetClipList, IsClipListChanged, SetClipList и SetHWnd |
Маркеры | GetHWnd |
Тип данных LPDIRECTDRAWCLIPPER можно использовать для объявления переменной, содержащей указатель на интерфейс IDirectDrawClipper . Файл заголовка Ddraw.h объявляет этот тип данных со следующим кодом:
typedef struct IDirectDrawClipper FAR *LPDIRECTDRAWCLIPPER;
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | ddraw.h |