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


Метод IShellImageData::Rotate (shimgdata.h)

Поворачивает изображение с шагом в 90 градусов.

Синтаксис

HRESULT Rotate(
  [in] DWORD dwAngle
);

Параметры

[in] dwAngle

Тип: DWORD

Угол поворота. Распознаются только углы 0, 90, 180 и 270.

Возвращаемое значение

Тип: HRESULT

Возвращает S_OK в случае успешного выполнения или значение ошибки, в противном случае, включая следующее:

Код возврата Описание
E_FAIL
Изображение не было декодировано или процесс декодирования завершился сбоем. Это значение также возвращается при сбое некоторых внутренних вызовов методов GDI+.
E_NOTVALIDFORANIMATEDIMAGE
Изображение является анимированным и не может быть повернуто.
E_INVALIDARG
Параметр dwAngle — это значение, отличное от 0, 90, 180 или 270.
S_FALSE
Параметр dwAngle равен 0.
E_OUTOFMEMORY
Недостаточно ресурсов, доступных методу для создания внутренней рабочей копии образа.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header shimgdata.h
DLL Shell32.dll