Raster Image Functions:
 Displaying and Printing
  Displaying Images

Setting options:

L_CreatePaintPalette

L_DupBitmapPalette

L_SetBitmapPalette

L_GetDisplayMode

L_SetDisplayMode

L_GetPaintContrast

L_SetPaintContrast

L_GetPaintGamma

L_SetPaintGamma

L_GetPaintIntensity

L_SetPaintIntensity

L_WindowLevel

L_WindowLevelBitmap

L_WindowLevelFillLUT

Painting a bitmap:

L_EfxEffectBlt

L_EfxPaintBitmap

L_PaintDC

L_PaintDCBuffer

L_PaintDCCMYKArray

L_PaintDCEffect

L_PaintDCOverlay

Painting a bitmap's region:

L_PaintRgnDC

L_PaintRgnDCBuffer

L_PaintRgnDCEffect

L_PaintDCCMYKArray

Using a PanWindow:

L_CreatePanWindow

L_DestroyPanWindow

L_UpdatePanWindow

PANWNDCALLBACK

Using the Magnifying Glass:

L_SetMagGlassOwnerDrawCallback

L_SetMagGlassPaintOptions

L_SetMagGlassPos

L_ShowMagGlass

L_StartMagGlass

L_StopMagGlass

L_UpdateMagGlassBitmap

L_UpdateMagGlass

L_UpdateMagGlassPaintFlags

L_UpdateMagGlassRect

L_UpdateMagGlassShape

L_WindowHasMagGlass

MAGGLASSCALLBACK

MAGGLASSOWNERDRAWCALLBACK

Using Zoom View:

L_CreateZoomView

L_DestroyZoomView

L_GetZoomViewProps

L_GetZoomViewsCount

L_RenderZoomView

L_UpdateZoomView

L_WindowHasZoomView

ZOOMVIEWPROPS

Using double buffering to minimize flicker:

L_DoubleBufferBegin

L_DoubleBufferCreateHandle

L_DoubleBufferDestroyHandle

L_DoubleBufferEnable

L_DoubleBufferEnd

See Also

Implementing Transparency