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


Метод IPicture::SelectPicture (ocidl.h)

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

Синтаксис

HRESULT SelectPicture(
  [in]  HDC        hDCIn,
  [out] HDC        *phDCOut,
  [out] OLE_HANDLE *phBmpOut
);

Параметры

[in] hDCIn

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

[out] phDCOut

Указатель на переменную, которая получает предыдущий контекст устройства. Этот параметр может иметь значение NULL , если вызывающий объект не нуждается в этих сведениях. За владение контекстом устройства всегда отвечает вызывающий объект.

[out] phBmpOut

Указатель на переменную, которая получает дескриптор GDI рисунка. Этот параметр может иметь значение NULL , если вызывающий объект не требует дескриптора. Владение этим дескриптором определяется параметром fOwn, передаваемым в OleCreatePictureIndirect. Изображения, загруженные из потока, всегда владеют своими ресурсами.

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

Этот метод поддерживает стандартные возвращаемые значения E_FAIL, E_INVALIDARG, E_OUTOFMEMORY и S_OK.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header ocidl.h

См. также раздел

IPicture

IPicture::get_CurDC