コード例 #1
0
 //============================================================
 // <T>释放处理。</T>
 //============================================================
 public void Dispose()
 {
     if (_context != null)
     {
         if (_context.Device != null)
         {
             _context.Device.Dispose();
             _context.Device = null;
         }
         _context = null;
     }
 }
コード例 #2
0
 //============================================================
 // <T>配置处理。</T>
 //
 // @param args 参数
 //============================================================
 public void Setup(SUiSetupArgs args)
 {
     _context               = args.context;
     _pointForeBrush        = _context.Device.CreateSolidBrush(Color.Black);
     _pointBackBrush        = _context.Device.CreateSolidBrush(Color.White);
     _selectForeColor.brush = _context.Device.CreateSolidBrush(0.2f, 0.2f, 0.2f, 1.0f);
     _selectBackColor.brush = _context.Device.CreateSolidBrush(1.0f, 1.0f, 1.0f, 0.5f);
     // 创建辅助点
     for (int n = 0; n < (int)ERcAlign.Count; n++)
     {
         SUiControlPoint point = new SUiControlPoint();
         point.AlignCd = n;
         _points[n]    = point;
     }
 }