Syntax
INT is_RenderBitmap (HIDS hf, INT nMemID, HWND hwnd, INT nMode)
Beschreibung
Mit is_RenderBitmap() kann ein Bild aus einem Bildspeicher in einem angegebenen Fenster ausgegeben werden. Zur Darstellung werden Win32 Bitmap-Funktionen verwendet.
Übergabeparameter
hf |
Handle auf Frame Grabber |
nMemID |
ID des Bildspeichers der angezeigt werden soll |
hwnd |
Fensterhandle des Ausgabefensters |
nMode |
|
IS_RENDER_NORMAL |
Bild normal ausgeben. Es wird 1:1 dargestellt, so wie das Bild im Bildspeicher vorliegt. |
IS_RENDER_FIT_TO_WINDOW |
Bild in das Ausgabefenster einpassen. |
IS_RENDER_ DOWNSCALE_1_2 |
Bild mit 50 % der Originalgröße ausgeben. |
Optionen, die mit den o.g. logisch ODER verknüpft werden können: |
|
IS_RENDER_MIRROR_UPDOWN |
Gibt das Bild an der horizontalen Achse gespiegelt aus (upside down) |
IS_RENDER_HALF_HEIGHT |
Verwendet bei der Ausgabe nur die halbe Höhe des Bildes. Das Bild wird nicht skaliert, sondern abgeschnitten. |
IS_RENDER_USE_MEMORY_COLOR |
Verwendet nicht die aktuelle Farbeinstellung von is_SetColorMode(), sondern die beim Allozieren des Bildspeichers angegebene Farbtiefe. |
Rückgabewert
IS_SUCCESS, IS_NO_SUCCESS
Beispiel
Bild in Fenster einpassen und upside down darstellen:
is_RenderBitmap (hf, nMemID, hwnd, IS_RENDER_FIT_TO_WINDOW | IS_RENDER_MIRROR_UPDOWN);