.NET/Windows API for .NET
CopyCursor / CopyIcon - Cursor의 Handle 복사
클리엘
2019. 8. 9. 16:50
728x90
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을 반환됩니다.
728x90