Freigeben über


DrawDibRealize-Funktion (vfw.h)

Die DrawDibRealize-Funktion realisiert die Palette des DrawDib DC zur Verwendung mit dem angegebenen DC.

Syntax

UINT VFWAPI DrawDibRealize(
  HDRAWDIB hdd,
  HDC      hdc,
  BOOL     fBackground
);

Parameter

hdd

Handle für einen DrawDib-DC.

hdc

Handle für den DC, der die Palette enthält.

fBackground

Hintergrundpalettenflag. Wenn dieser Wert ungleich null ist, ist die Palette eine Hintergrundpalette. Wenn dieser Wert null ist und der DC an ein Fenster angefügt ist, wird die logische Palette zur Vordergrundpalette, wenn das Fenster den Eingabefokus hat. (Ein DC wird an ein Fenster angefügt, wenn der Fensterklassenstil CS_OWNDC ist oder wenn der DC mithilfe der GetDC-Funktion abgerufen wird.)

Rückgabewert

Gibt die Anzahl der Einträge in der logischen Palette zurück, die verschiedenen Werten in der Systempalette zugeordnet sind. Wenn ein Fehler auftritt oder keine Farben aktualisiert wurden, wird null zurückgegeben.

Hinweise

Um die Palette des DrawDib DC als Hintergrundpalette auszuwählen, verwenden Sie die DrawDibDraw-Funktion , und geben Sie das flag DDF_BACKGROUNDPAL an.

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