リソースからマウスカーソルをロードする
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を指定すると
システムストックオブジェクトのカーソルをロードできる。
正常終了のとき ロードされたカーソルのハンドルlpCursorNameの定数
エラーのとき 0
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 砂時計