Freigeben über


DrawDibProfileDisplay-Funktion (vfw.h)

Die DrawDibProfileDisplay-Funktion bestimmt die Einstellungen für das Anzeigesystem, wenn DrawDib-Funktionen verwendet werden.

Syntax

LRESULT VFWAPI DrawDibProfileDisplay(
  LPBITMAPINFOHEADER lpbi
);

Parameter

lpbi

Zeiger auf eine BITMAPINFOHEADER-Struktur , die Bitmapinformationen enthält. Sie können auch NULL angeben, um zu überprüfen, ob die Profilinformationen aktuell sind. Wenn die Profilinformationen nicht aktuell sind, führt DrawDib die Profiltests erneut aus, um einen aktuellen Satz von Informationen zu erhalten. Wenn Sie DrawDibProfileDisplay aufrufen, wobei dieser Parameter auf NULL festgelegt ist, ist der Rückgabewert bedeutungslos.

Rückgabewert

Gibt einen Wert zurück, der die schnellsten Zeichnungs- und Dehnungsfunktionen des Anzeigesystems angibt. Dieser Wert kann null sein, wenn das Bitmapformat nicht unterstützt wird, oder mindestens einer der folgenden Werte.

Rückgabecode Beschreibung
PD_CAN_DRAW_DIB
DrawDib kann Bilder mit diesem Format zeichnen. Das Dehnen wird möglicherweise auch unterstützt.
PD_CAN_STRETCHDIB
DrawDib kann Bilder mit diesem Format strecken und zeichnen.
PD_STRETCHDIB_1_1_OK

StretchDIBits zeichnet nicht ausgestreckte Bilder mit diesem Format schneller als eine alternative Methode.

PD_STRETCHDIB_1_2_OK

StretchDIBits zeichnet gestreckte Bilder (im Verhältnis 1:2) mit diesem Format schneller als eine alternative Methode.

PD_STRETCHDIB_1_N_OK

StretchDIBits zeichnet gestreckte Bilder (im Verhältnis 1:N) mit diesem Format schneller als eine alternative Methode.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile vfw.h
Bibliothek Vfw32.lib
DLL Msvfw32.dll

Weitere Informationen

DrawDib-Funktionen