ICDRAWBEGIN-Struktur (vfw.h)
Die ICDRAWBEGIN-Struktur enthält Dekomprimierungsparameter, die mit der ICM_DRAW_BEGIN Meldung verwendet werden.
Syntax
typedef struct {
DWORD dwFlags;
HPALETTE hpal;
HWND hwnd;
HDC hdc;
int xDst;
int yDst;
int dxDst;
int dyDst;
LPBITMAPINFOHEADER lpbi;
int xSrc;
int ySrc;
int dxSrc;
int dySrc;
DWORD dwRate;
DWORD dwScale;
} ICDRAWBEGIN;
Member
dwFlags
Anwendbare Flags. Die folgenden Werte werden definiert:
hpal
Handle für die Palette, die zum Zeichnen verwendet wird.
hwnd
Handle für das Fenster, das zum Zeichnen verwendet wird.
hdc
Handle für den DC, der zum Zeichnen verwendet wird. Geben Sie NULL an, um einen DC zu verwenden, der dem angegebenen Fenster zugeordnet ist.
xDst
Die x-Koordinate des Zielrechtecks.
yDst
Die y-Koordinate des Zielrechtecks.
dxDst
Breite des Zielrechtecks.
dyDst
Höhe des Zielrechtecks.
lpbi
Zeiger auf eine BITMAPINFOHEADER-Struktur , die das Eingabeformat enthält.
xSrc
Die x-Koordinate des Quellrechtecks.
ySrc
Die y-Koordinate des Quellrechtecks.
dxSrc
Breite des Quellrechtecks.
dySrc
Höhe des Quellrechtecks.
dwRate
Dekomprimierungsrate im Ganzzahlformat. Um die Rate in Bildern pro Sekunde zu erhalten, dividieren Sie diesen Wert durch den Wert in dwScale.
dwScale
Der Wert, der verwendet wird, um dwRate in Frames pro Sekunde zu skalieren.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | vfw.h |