Zooming In on a Selection: Step 3

/* Save the starting position in screen pixels (used by GDI functions) */   
StartGDIX = point.x;   
StartGDIY = point.y;   
/* Use the mouse position's percentage offsets in the image rectangle   
to determine the pixel offsets in the bitmap.   
Using percentages allows for the possibility that the image is zoomed. */   
StartPixelX = MulDiv(LeadBitmap.GetWidth(), StartGDIX - rLeadDest.left, DisplayWidth);   
StartPixelY = MulDiv(LeadBitmap.GetHeight(), StartGDIY - rLeadDest.top, DisplayHeight);   
/* Initialize a variable used when the WM_MOUSEMOVE event outlines the area */   
FirstDraw = TRUE; 
Help Version 21.0.2021.7.2
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Raster Imaging C++ Class Library Help