클리엘
CLIEL LAB
클리엘
전체 방문자
오늘
어제
  • 분류 전체보기 (514)
    • Mobile (47)
      • Kotlin (47)
    • Web (84)
      • NestJS (9)
      • HTML5 & CSS3 (38)
      • Javascript (20)
      • TypeScript (6)
      • JQuery (11)
    • .NET (301)
      • C# (84)
      • ASP.NET (67)
      • Windows API for .NET (128)
    • Server (53)
      • SQL Server (10)
      • MariaDB (18)
      • Windows Server (6)
      • node.js (19)
    • System (12)
      • 작업LOG (12)
    • Review (11)
    • ETC (6)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 블로그 정리

인기 글

태그

  • jQuery
  • asp.net core
  • exception
  • MariaDB
  • Windows API
  • 변수
  • Kotlin
  • ASP.NET
  • Entity Framework
  • asp.net core web api
  • node.js
  • LINQ
  • c#
  • JavaScript
  • HTML5
  • NestJS
  • .NET
  • android
  • CSS3
  • android studio

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
클리엘

CLIEL LAB

.NET/Windows API for .NET

Rectangle - 사각형 그리기

2019. 8. 9. 16:16
728x90

Rectangle함수는 지정된 Device Context에 사각형 모양의 그림을 그립니다.

Declare Function Rectangle Lib "gdi32" Alias "Rectangle" (ByVal hdc As Integer, ByVal x1 As Integer, ByVal y1 As Integer, ByVal x2 As Integer, ByVal y2 As Integer) As Integer

▶VB.NET 선언

[DllImport("gdi32")]
public static extern int Rectangle(int hdc, int x1, int y1, int x2, int y2);

▶C# 선언


Rectangle의 첫번째 인수는 실제 사각형이 그려질 Object의 Device Context를 기술하면 됩니다.

[Windows API for .NET] - GetDC - Window및 Control의 Device Context 구하기
[Windows API for .NET] - GetWindowDC - 현재 Windows화면의 Device Context 구하기

나머지 인수는 사각형이 어떻게 그려질지를 지정하는 것으로 예를 들어 왼쪽 10부터 가로 100만큼, 위쪽 20부터 세로 200만큼의 크기로 사각형을 그리려면 Rectangle함수는 다음과 같이 호출될 수 있습니다.

Dim idc As Integer
idc = GetDC(Me.Handle)

Rectangle(idc, 10, 20, 100, 200)

▶VB.NET 호출

int idc;
idc = GetDC((int)this.Handle);

Rectangle(idc, 10, 20, 100, 200);

▶C# 호출

728x90
저작자표시 비영리 변경금지 (새창열림)

'.NET > Windows API for .NET' 카테고리의 다른 글

GetTextFace - 현재 Windows화면의 글꼴 확인  (0) 2019.08.09
MoveToEx - 특정 시작점 이동  (0) 2019.08.09
RoundRect - 모서리가 둥근 사각형 그리기  (0) 2019.08.09
BitBlt - 지정된 영역을 Bitmap복사  (0) 2019.08.09
ShowCursor - Mouse Cursor의 숨김/해제  (0) 2019.08.09
    '.NET/Windows API for .NET' 카테고리의 다른 글
    • GetTextFace - 현재 Windows화면의 글꼴 확인
    • MoveToEx - 특정 시작점 이동
    • RoundRect - 모서리가 둥근 사각형 그리기
    • BitBlt - 지정된 영역을 Bitmap복사
    클리엘
    클리엘
    누구냐 넌?

    티스토리툴바