클리엘
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)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 블로그 정리

인기 글

태그

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

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
클리엘

CLIEL LAB

.NET/Windows API for .NET

ReleaseDC - Device Context 초기화

2019. 8. 6. 16:16
728x90

ReleaseDC함수는 다른 함수에 의해 열린 Device Context를 닫고 초기화 시키는 함수입니다.

Declare Function ReleaseDC Lib "user32" (ByVal hwnd As Integer, ByVal hdc As Integer) As Integer

▶VB.NET 선언

[DllImport("user32")]
public static extern int ReleaseDC(int hwnd, int hdc);

▶C# 선언


ReleaseDC 함수의 첫번째 인수는 Device Context와 관련된 Handle을 기술하며 두번째 인수에 초기화 하고자 하는 Device Context를 작성하도록 합니다.

예를 들어 현재 Window Desktop의 Device Context를 초기화 하고자 한다면 ReleaseDC함수는 다음과 같이 호출될 수 있습니다.

ReleaseDC(GetDesktopWindow(), GetDC(GetDesktopWindow))

▶VB.NET 호출

ReleaseDC(GetDesktopWindow(), GetDC(GetDesktopWindow()));

▶C# 호출


위에서 쓰인 GetDesktopWindow()함수는 현재 Desktop의 handle을 GetDC()함수는 지정된 handle로 부터 Device Context를 구하는 함수입니다. 자세한 내용은 아래 글을 참고 하시기 바랍니다.

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

이 함수는 실행에 실패하는 경우 0을 반환합니다.

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

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

GetSysColor - System 설정 색상정보  (0) 2019.08.06
SetParent - 부모 Window변경  (0) 2019.08.06
GetSystemInfo - System 정보조회  (0) 2019.08.06
ExitWindowsEx - System종료및 Logoff 하기  (0) 2019.08.06
WindowFromPoint - 위치에 따른 Window의 Handle값 취득  (0) 2019.08.06
    '.NET/Windows API for .NET' 카테고리의 다른 글
    • GetSysColor - System 설정 색상정보
    • SetParent - 부모 Window변경
    • GetSystemInfo - System 정보조회
    • ExitWindowsEx - System종료및 Logoff 하기
    클리엘
    클리엘
    누구냐 넌?

    티스토리툴바