Zooming In on a Selection: Step 4

HDC ThisWindowDC; 
/* Use GDI functions to outline the area to be cropped. */ 
if (nFlags == MK_LBUTTON) 
{ 
   ThisWindowDC = ::GetDC(this->m_hWnd); 
   SavedPen = (HPEN)::SelectObject(ThisWindowDC, GetStockObject(WHITE_PEN)); 
   SavedBrush = (HBRUSH)::SelectObject(ThisWindowDC, GetStockObject(NULL_BRUSH)); 
   DisplayMode = GetROP2(ThisWindowDC); 
   SetROP2(ThisWindowDC, R2_NOT); 
   if (FirstDraw == FALSE) 
      Rectangle(ThisWindowDC, StartGDIX, StartGDIY, EndGDIX, EndGDIY); 
   EndGDIX = point.x; 
   EndGDIY = point.y; 
   Rectangle(ThisWindowDC, StartGDIX, StartGDIY, EndGDIX, EndGDIY); 
   FirstDraw = FALSE; 
   SetROP2(ThisWindowDC, DisplayMode); 
   ::ReleaseDC(this->m_hWnd, ThisWindowDC); 
} 

Help Version 20.0.2018.2.25
Products | Support | Contact Us | Copyright Notices
© 1991-2018 LEAD Technologies, Inc. All Rights Reserved.
LEADTOOLS Raster Imaging C++ Class Library Help