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


Функция DrawDibProfileDisplay (vfw.h)

Функция DrawDibProfileDisplay определяет параметры системы отображения при использовании функций DrawDib.

Синтаксис

LRESULT VFWAPI DrawDibProfileDisplay(
  LPBITMAPINFOHEADER lpbi
);

Параметры

lpbi

Указатель на структуру BITMAPINFOHEADER , содержащую сведения о растровом рисунке. Можно также указать значение NULL , чтобы убедиться, что сведения о профиле актуальны. Если сведения о профиле не являются актуальными, DrawDib повторно запустит тесты профиля, чтобы получить текущий набор сведений. При вызове DrawDibProfileDisplay с этим параметром, имеющим значение NULL, возвращаемое значение не имеет смысла.

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

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

Код возврата Описание
PD_CAN_DRAW_DIB
DrawDib может рисовать изображения в этом формате. Растяжение также может поддерживаться или не поддерживается.
PD_CAN_STRETCHDIB
DrawDib может растягивать и рисовать изображения с помощью этого формата.
PD_STRETCHDIB_1_1_OK

StretchDIBits рисует незатянутые изображения с помощью этого формата быстрее, чем альтернативный метод.

PD_STRETCHDIB_1_2_OK

StretchDIBits рисует растянутые изображения (в соотношении 1:2), используя этот формат быстрее, чем альтернативный метод.

PD_STRETCHDIB_1_N_OK

StretchDIBits рисует растянутые изображения (в соотношении 1:N), используя этот формат быстрее, чем альтернативный метод.

Требования

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

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

Функции DrawDib