Raster Image Functions:  Displaying and Printing   Displaying Images

High-level classes for Displaying Images:

LBitmapWindow

LAnimationWindow

LAnnotationWindow

Setting and Getting Display options:

LBitmapBase::CreatePaintPalette

LBitmapBase::GetDisplayMode

LBitmapBase::SetDisplayMode

LBitmapBase::GetPaintContrast

LBitmapBase::SetPaintContrast

LBitmapBase::GetPaintGamma

LBitmapBase::SetPaintGamma

LBitmapBase::GetPaintIntensity

LBitmapBase::SetPaintIntensity

 

LBitmap::WindowLevel

LBitmap::WindowLevelExt

LBitmapSettings::GetDisplayMode

LBitmapSettings::SetDisplayMode

LBitmapWindow::GetMagGlassOptions

LBitmapWindow::GetZoomViewProps

LBitmapWindow::HasZoomView

LBitmapWindow::SetMagGlassOptions

LBitmapWindow::UpdateZoomView

LBitmapWindow::IsToolTypeMagGlass

 

Painting a bitmap:

LPaint::PaintDC

LPaint::PaintDCBuffer

LPaint::PaintDCCMYKArray

LPaint::PaintDCOverlay

LPaintEffect::PaintBitmap

LPaintEffect::EffectBlt

Painting a bitmap's region:

LPaint::PaintRgnDC

LPaint::PaintRgnDCBuffer

LPaintEffect::PaintRgnDCEffect

Using a PanWindow:

LBitmapWindow::CreatePanWnd

LBitmapWindow::DestroyPanWnd

LBitmapWindow::UpdatePanWnd

LBitmapWindow::PanWndCallBack

Using a Magnifying Glass

LBitmapWindow::GetMagGlassOptions

LBitmapWindow::IsToolTypeMagGlass

LBitmapWindow::MagGlassCallBack

LBitmapWindow::SetMagGlassOptions

LBitmapWindow::SetToolType

LBitmapWindow::UpdateMagGlassShape

Using a ZoomView

LBitmapWindow::AddZoomView

LBitmapWindow::DestroyZoomView

LBitmapWindow::GetZoomViewProps

LBitmapWindow::GetZoomViewsCount

LBitmapWindow::HasZoomView

LBitmapWindow::UpdateZoomView

LBitmapWindow::EnableHiliteZoomView

LBitmapWindow::IsHiliteZoomViewEnabled

Thumbnail Browser

LFile::BrowseDir

LFile::BrowseDirCallBack

ImageList Control

LImageListControl::LImageListControl

LImageListControl::~LImageListControl

LImageListControl::Clear

LImageListControl::CreateControl

LImageListControl::DrawItem

LImageListControl::EnableKeyboard

LImageListControl::EnsureVisible

LImageListControl::ExportBitmapList

LImageListControl::GetBackColor

LImageListControl::GetBorderColor

LImageListControl::GetColumnCount

LImageListControl::GetFirstVisible

LImageListControl::GetItem

LImageListControl::GetItemCount

LImageListControl::GetItemOptions

LImageListControl::GetRowCount

LImageListControl::GetScrollStyle

LImageListControl::GetSelectCount

LImageListControl::GetSelectedItems

LImageListControl::GetSelectionOptions

LImageListControl::GetViewSize

LImageListControl::HitTest

LImageListControl::ImportBitmapList

LImageListControl::Insert

LImageListControl::ItemSelected

ImageListControl::m_hWnd

LImageListControl::MsgProcCallBack

LImageListControl::Remove

LImageListControl::ScrollItems

LImageListControl::SelectAll

LImageListControl::SetBackColor

LImageListControl::SetBorderColor

LImageListControl::SetDisplayFlags

LImageListControl::SetItemOptions

LImageListControl::SetScrollStyle

LImageListControl::SetSelectionBitmap

LImageListControl::SetSelectionOptions

LImageListControl::Sort

LImageListControl::SortExt

LImageListControl::Update

Using double buffering to minimize flicker

LDoubleBuffer::Begin

LDoubleBuffer::CreateHandle

LDoubleBuffer::DestroyHandle

LDoubleBuffer::EnableDoubleBuffer

LDoubleBuffer::End

See Also

Implementing Transparency