LEADBITMAPFOCUSEDZOOM

typedef struct tagLEADBITMAPFFOCUSEDZOOM
{
   L_UINT uStructSize; 
   L_UINT Factor;
   L_BOOL Center;
   L_INT XFocus;
   L_INT YFocus;
} LEADBITMAPFOCUSEDZOOM, L_FAR * pLEADBITMAPFOCUSEDZOOM;

The LEADBITMAPFOCUSEDZOOM structure provides information in the L_BM_FOCUSEDZOOM message.

Member

Description

uStructSize

Size of this structure in bytes, for versioning. Use the sizeof() macro to calculate this value.

Factor

The percentage scale factor. A value of 100 means no zooming.

Center

TRUE for centering on the current mouse position, or FALSE for maintaining the current display offsets.

XFocus

The horizontal mouse coordinate.

YFocus

The vertical mouse coordinate.

Comments

pLEADBITMAPFOCUSEDZOOM is a pointer to a LEADBITMAPFOCUSEDZOOM structure. Where the message parameter type is pLEADBITMAPFOCUSEDZOOM, you can declare a LEADBITMAPFOCUSEDZOOM variable, update the structure's fields, and pass the variable's address in the parameter. Declaring a pLEADBITMAPFOCUSEDZOOM variable is necessary only if your program requires a pointer.