상세 컨텐츠

본문 제목

CopyCursor / CopyIcon - Cursor의 Handle 복사

.NET/Windows API for .NET

by 클리엘 클리엘 2019.08.09 16:50

본문

CopyCursor는 인수로 지정한 Cursor에 대한 Handle을 다른 Module에서도 사용이 가능하도록 광역 Handle값을 반환합니다.

Declare Function CopyCursor Lib "user32" Alias "CopyIcon" (ByVal hcur As Integer) As Integer

▶VB.NET 선언

CopyCursor(handle)

▶VB.NET 호출

[DllImport("user32.dll")]
public static extern int CopyIcon(int hcur);

▶C# 선언

CopyIcon(handle);

▶C# 호출


참고로 user32에는 실제 CopyCursor 함수가 존재하지 않습니다. 따라서 CopyIcon함수를 사용하여야 합니다. 이 함수가 성공적으로 수행되면 복사할 Handle값을 반환하고 실패하는 경우 0을 반환됩니다.

관련글 더보기

댓글 영역