private void TBZoomIn_Click(object sender, EventArgs e) { lock (m_lockShowpicture) { hWndCtrl.zoomImage(0.9); } }
/// <summary> Zoom image to one the provided scaling factors. </summary> /// <param name="val"> /// Scale factor for image resizing, which can be one of the /// following values [400%, 200%, 100%, 50%, 25%, 'Fit']. /// When choosing the parameter 'Fit', the image is fitted into /// the HALCON window, with the image origin in the upper left corner. /// </param> private void resizeImage(string val) { double scale = 1.0; switch (val) { case "400%": scale = 100.0 / 400.0; break; case "200%": scale = 100.0 / 200.0; break; case "100%": scale = 1.0; break; case " 50%": scale = 100.0 / 50.0; break; case " 25%": scale = 100.0 / 25.0; break; case "Fit": viewControl.resetWindow(); viewControl.repaint(); return; default: return; } viewControl.zoomImage(scale); }