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.