Aktivieren Sie JavaScript, um die Website anzuzeigen.

FALCON/EAGLE-Benutzerhandbuch 4.62

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);