Метод IShellImageData::D raw (shimgdata.h)
Рисует декодированное изображение.
Синтаксис
HRESULT Draw(
[in] HDC hdc,
[in] LPRECT prcDest,
[in] LPRECT prcSrc
);
Параметры
[in] hdc
Тип: HDC
Дескриптор изображения.
[in] prcDest
Тип: LPRECT
Указатель на объект RECT, измеряемый в пикселях, который указывает границы отображаемого изображения. Часть изображения, указанная prcSrc , масштабируется для заполнения прямоугольника, заданного prcDest.
[in] prcSrc
Тип: LPRECT
Указатель на объект RECT , указывающий часть отрисовки изображения.
Возвращаемое значение
Тип: HRESULT
Возвращает S_OK в случае успешного выполнения или значение ошибки, в противном случае, включая следующее:
Код возврата | Описание |
---|---|
|
Изображение не было декодировано ранее, вызов IShellImageData::D ecode завершился сбоем или hdc имеет значение NULL. Другие внутренние вызовы также могут привести к возврату этой ошибки. |
|
Параметр prcDest имеет значение NULL. |
|
Процесс был завершен вызывающим приложением через зарегистрированный экземпляр IShellImageDataAbort. |
Комментарии
Если prcSrc имеет значение NULL, ничего не рисуется и метод возвращает S_OK.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | shimgdata.h |
DLL | Shell32.dll |