728x90
LoadCursor함수는 원하는 시스템 Mouse Cursor를 Load하여 사용하도록 설정하는 함수입니다.
Declare Function LoadCursor Lib "user32" Alias "LoadCursorA" (ByVal hInstance As Integer, ByVal lpCursorName As Integer) As Integer
▶VB.NET 선언
LoadCursor(instance, cursor)
▶VB.NET 호출
[DllImport("user32.dll")]
public static extern int LoadCursor(int hInstance, int lpCursorName);
▶C# 선언
LoadCursor(instance, cursor)
▶C# 호출
LoadCursor함수를 사용시 Instance인수에 Nothing이나 0을 지정하면 Cursor에 지정한 System Cursor를 기본으로 Load하게 됩니다. 이때 만일 다른 Process의 Cursor를 Load하고자 한다면 Instance에 해당 Process의 Instance값을 기술하면 됩니다.
Load하고자 하는 Cursor인수에 지정할 수 있는 값과 그 내용은 다음 표를 참고하여 주시기 바랍니다.
상수 | 값 | 내용 |
IDC_APPSTARTING | 32650 | 화살표/모래시계 |
IDC_ARROW | 32512 | 화살표 |
IDC_CROSS | 32515 | 십자가 |
IDC_HAND | 32649 | 손 |
IDC_HELP | 32651 | 도움말 |
IDC_IBEAM | 32513 | 텍스트(빔) |
IDC_ICON | 32641 | 아이콘 |
IDC_NO | 32648 | 원형 |
IDC_SIZE | 32640 | 크기조정 |
IDC_SIZEALL | 32646 | 크기조정 |
IDC_SIZENESW | 32643 | 좌우 크기조정 |
IDC_SIZENS | 32645 | 세로 크기조정 |
IDC_SIZENWSE | 32642 | 좌우 크기조정 |
IDC_SIZEWE | 32644 | 가로 크기조정 |
IDC_UPARROW | 32516 | 상단 화살표 |
IDC_WAIT | 32541 | 대기 |
이 함수가 성공적으로 수행되면 Load된 Cursor의 Handle을 반환하며 실패할 경우 0을 반환합니다.
728x90
'.NET > Windows API for .NET' 카테고리의 다른 글
PostMessage, SendMessage - 특정 윈도우(Windows)에 메세지(Message)처리하기 (0) | 2019.08.09 |
---|---|
DestroyCaret - 생성된 모든 Caret의 삭제 (0) | 2019.08.09 |
GetKeyboardLayout - Keyboard배열및 언어확인 (0) | 2019.08.09 |
GetLocaleInfo - System의 국가별지역 정보 (0) | 2019.08.09 |
AddFontResource - Font(글꼴) 추가하기 (0) | 2019.08.09 |