ICDrawSuggestFormat-Funktion (vfw.h)
Die ICDrawSuggestFormat-Funktion benachrichtigt den Zeichnungshandler, um das Eingabedatenformat vorzuschlagen.
Syntax
LRESULT VFWAPI_INLINE ICDrawSuggestFormat(
HIC hic,
LPBITMAPINFOHEADER lpbiIn,
LPBITMAPINFOHEADER lpbiOut,
int dxSrc,
int dySrc,
int dxDst,
int dyDst,
HIC hicDecomp
);
Parameter
hic
Handle mit dem zu verwendenden Treiber.
lpbiIn
Zeiger auf eine Struktur, die das Format der komprimierten Daten enthält. Für Bitmaps ist dies eine BITMAPINFOHEADER-Struktur .
lpbiOut
Zeiger auf eine Struktur, um das vorgeschlagene Format zurückzugeben. Der Zeichnungshandler kann Daten aus diesem Format empfangen und zeichnen. Für Bitmaps ist dies eine BITMAPINFOHEADER-Struktur .
dxSrc
Breite des Quellrechtecks.
dySrc
Höhe des Quellrechtecks.
dxDst
Breite des Zielrechtecks.
dyDst
Höhe des Zielrechtecks.
hicDecomp
Dekomprimierung, die das Format der Daten in lpbiIn verwenden kann.
Rückgabewert
Gibt ICERR_OK zurück, wenn erfolgreich oder andernfalls ein Fehler aufgetreten ist.
Hinweise
Anwendungen können diese Funktion verwenden, um alternative Eingabeformate zu bestimmen, die ein Zeichnungshandler dekomprimieren kann, und ob der Zeichnungshandler Daten dehnen kann. Wenn der Zeichnungshandler daten nicht wie angefordert dehnen kann, muss die Anwendung die Daten möglicherweise strecken.
Wenn der Zeichnungshandler ein von einer Anwendung bereitgestelltes Format nicht dekomprimieren kann, verwenden Sie die Funktionen ICDecompress, ICDecompressEx, j, ICDecompressExQuery und ICDecompressOpen , um alternative Formate abzurufen.
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 |