Exemplo n.º 1
0
 /// <summary>
 /// 鼠标滚动方法
 /// </summary>
 /// <param name="e">参数</param>
 protected override void OnMouseWheel(MouseEventArgs e)
 {
     base.OnMouseWheel(e);
     if (m_host.isKeyPress(0x11))
     {
         double scaleFactor = ScaleFactor;
         if (e.Delta > 0)
         {
             if (scaleFactor > 0.2)
             {
                 scaleFactor -= 0.1;
             }
         }
         else if (e.Delta < 0)
         {
             if (scaleFactor < 10)
             {
                 scaleFactor += 0.1;
             }
         }
         ScaleFactor = scaleFactor;
         resetScaleSize(getClientSize());
         Invalidate();
     }
 }