LoadCursor

機能
リソースからマウスカーソルをロードする
Declare Function LoadCursor Lib "user32.dll" Alias  "LoadCursorA" _
(ByVal hInstance As Long, ByVal lpCursorName As String) As Long
Declare Function LoadCursor Lib "user32.dll" Alias  "LoadCursorA" _
(ByVal hInstance As Integer, ByVal lpCursorName As String) As Integer

HCURSOR LoadCursor(
HINSTANCE hInstance,
LPCTSTR lpCursorName
);
引数
hInstance

ロードするカーソルリソースを含むインスタンスハンドル
lpCursorName
ロードするカーソルリソースを識別する文字列
ByVal lpCursorName As Longと指定して、lpCursorName=0を指定すると
システムストックオブジェクトのカーソルをロードできる。
戻り値
正常終了のとき                     ロードされたカーソルのハンドル
エラーのとき                       0
lpCursorNameの定数

IDC_APPSTARTING = 32650             標準の矢印と小さな砂時計
IDC_ARROW = 32512                   標準の矢印
IDC_NORMAL = IDC_ARROW
IDC_CROSS = 32515                   十字形
IDC_HAND = 32649                    WindowsNT系のみ
IDC_IBEAM = 32513                   Iビームカーソル
IDC_ICON = 32641                    WindowsNT:Emprtyアイコン
IDC_NO = 32648                      スラッシュ付き円(丸に斜め線)
IDC_SIZE = 32640                    WindowsNT:4方向矢印
IDC_SIZEALL = 32646                 4方向矢印
IDC_SIZENESW = 32643                右上・左下両向き矢印
IDC_SIZENS = 32645                  上下両向き矢印
IDC_SIZENWSE = 32642                左上・右下両向き矢印
IDC_SIZEWE = 32644                  左右両向き矢印
IDC_UPARROW = 32512                 上向き矢印
IDC_UP = IDC_UPARROW
IDC_WAIT = 32514                    砂時計