//============================================================ // <T>释放处理。</T> //============================================================ public void Dispose() { if (_context != null) { if (_context.Device != null) { _context.Device.Dispose(); _context.Device = null; } _context = null; } }
//============================================================ // <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; } }