/// <summary>
 /// 绘制函数.
 /// </summary>
 private void DrawFun(Int32 lRealHandle, IntPtr hDc, int dwUser)
 {
     //if (DVR)
     //{
         for (int i = 0; i < 12; i++)
         {
             for (int j = 0; j < 16; j++)
             {
                 if (motionScope[i * 16 + j] == 0)
                 {
                     DeviceConfigPanel.tagRECT rect = new DeviceConfigPanel.tagRECT();
                     rect.left = j * widthStep;
                     rect.top = i * heightStep;
                     rect.right = j * widthStep + widthStep;
                     rect.bottom = i * heightStep + heightStep;
                     DeviceConfigPanel.DrawEdge(hDc, ref rect, 2, 15);
                 }
             }
         }
     //}
     DeviceConfigPanel.SetBkMode(hDc, 1);
 }
 /// <summary>
 /// 绘制函数.
 /// </summary>
 private void DrawFun(Int32 lRealHandle, IntPtr hDc, int dwUser)
 {
     foreach (Rectangle r in rc)
     {
         if (r != new Rectangle(0, 0, 0, 0))
         {
             DeviceConfigPanel.tagRECT rect = new DeviceConfigPanel.tagRECT();
             rect.left = r.X;
             rect.top = r.Y;
             rect.right = (r.X + r.Width);
             rect.bottom = (r.Y + r.Height);
             DeviceConfigPanel.DrawEdge(hDc, ref rect, 2, 15);
         }
     }
     DeviceConfigPanel.SetBkMode(hDc, 1);
 }