LBitmapWindow::SetZoomMode

#include "ltwrappr.h"

L_INT LBitmapWindow::SetZoomMode(uMode, bDraw=TRUE)

L_UINT uMode;

zoom mode

L_BOOL bDraw;

flag that indicates whether to repaint the window

Sets the zoom mode used for displaying the bitmap in the class object's window.

Parameter Description
uMode The zoom mode. Possible values are:
  Value Meaning
  ZOOM_FIT to fit the bitmap in the window while maintaining the aspect ratio.
  ZOOM_STRETCH to stretch the bitmap to the window.
  ZOOM_NORMAL to display the bitmap in its normal size.
  ZOOM_FITWIDTH to fit the bitmap to the width of the window.
  ZOOM_FITHEIGHT to fit the bitmap to the height of the window.
bDraw Flag that indicates whether to enable or disable repainting the window. Possible values are:
  Value Meaning
  TRUE Enable repainting of the window.
  FALSE Disable repainting of the window.

Returns

SUCCESS

The function was successful.

< 1

An error occurred. Refer to Return Codes.

Comments

When you change the zoom mode, the zoom percent is updated. You can call LBitmapWindow::GetZoomPercent to get the zoom percent currently used to display the image.

Required DLLs and Libraries

LTDIS
LTDLG
LTEFX
LTFIL
LTIMG
LTSCR
LTTWN

For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application.

Platforms

Win32, x64.

See Also

Functions:

Class Members

Example

For an example, refer to LBitmapWindow::Repaint.

Help Version 20.0.2020.4.5
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Raster Imaging C++ Class Library Help