■ 크기 조절 그립을 그리는 방법을 보여준다.
▶ 예제 코드 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
using System.Drawing; using System.Windows.Forms; using System.Windows.Forms.VisualStyles; ... /// <summary> /// 크기 그립 렌더러 /// </summary> private VisualStyleRenderer sizeGripRenderer; ... #region 사이즈 그립 그리기 - DrawSizeGrip(graphics, targetRectangle) /// <summary> /// 사이즈 그립 그리기 /// </summary> /// <param name="graphics">그래픽스</param> /// <param name="targetRectangle">타겟 사각형</param> public void DrawSizeGrip(Graphics graphics, Rectangle targetRectangle) { if(Application.RenderWithVisualStyles) { if(this.sizeGripRenderer == null) { this.sizeGripRenderer = new VisualStyleRenderer(VisualStyleElement.Status.Gripper.Normal); } this.sizeGripRenderer.DrawBackground(graphics, targetRectangle); } else { ControlPaint.DrawSizeGrip(graphics, Content.BackColor, targetRectangle); } } #endregion |