클리엘
CLIEL LAB
클리엘
전체 방문자
오늘
어제
  • 분류 전체보기 (514) N
    • Mobile (47)
      • Kotlin (47)
    • Web (84)
      • NestJS (9)
      • HTML5 & CSS3 (38)
      • Javascript (20)
      • TypeScript (6)
      • JQuery (11)
    • .NET (301) N
      • C# (84) N
      • 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)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 블로그 정리

인기 글

태그

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

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
클리엘

CLIEL LAB

.NET/Windows API for .NET

Ellipse - Window나 Control에 타원그리기

2019. 8. 6. 15:55
728x90

Ellipse함수는 Window나 Control에 타원형의 그림을 그리는 함수입니다.

Declare Function Ellipse Lib "gdi32" Alias "Ellipse" (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 Ellipse(int hdc, int x1, int y1, int x2, int y2);

▶C# 선언


Ellipse함수의 첫번째 인수로는 실제 타원을 그릴 Window나 Control의 Device Context가 기술되어야 합니다.

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

그 다음 인수는 타원을 그릴 시작 지점과 크기를 지정하는 인수인데 예를 들어 타원을 좌측 10지점부터 가로 100까지 그리고 세로 20지점부터 70까지의 타원을 그리려면 Ellipse함수를 다음과 같이 호출합니다.

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

Ellipse(idc, 10, 20, 100, 70)

▶VB.NET 호출

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

Ellipse(idc, 10, 20, 100, 70);

▶C# 호출

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

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

GetWindowTextLength - 특정 Window의 제목문자열 크기구하기  (0) 2019.08.06
GetDeviceCaps - Device Context의 정보 구하기  (0) 2019.08.06
GetShortPathName - 단축 path명 얻기  (0) 2019.08.06
GetTempPath - Windws가 사용하는 임시 Folder의 Path를 반환  (0) 2019.08.06
FloodFill - 색상별 영역표시  (0) 2019.08.06
    '.NET/Windows API for .NET' 카테고리의 다른 글
    • GetWindowTextLength - 특정 Window의 제목문자열 크기구하기
    • GetDeviceCaps - Device Context의 정보 구하기
    • GetShortPathName - 단축 path명 얻기
    • GetTempPath - Windws가 사용하는 임시 Folder의 Path를 반환
    클리엘
    클리엘
    누구냐 넌?

    티스토리툴바