カーソルの形を変えたい
カーソル(マウスポインタ?)の形を矢印でない形に変更したいです。
APIを使えばできるようです。
カーソル形状の変更●カーソル呼出(hのnを)=DLL("user32.dll","HCURSOR LoadCursorA(HINSTANCE hInstance,PCSTR pCursorName);") ●カーソル変更(hに)=DLL("user32.dll","HCURSOR SetCursor(HCURSOR hCoursor);") !ハンドカーソルは32649 いめーじとはイメージ これについて 画像=「kujira.png」 マウス移動した時は 0のハンドカーソルをカーソル呼出してそれにカーソル変更
上記サンプル中の「カーソル呼出」はハンドルとIDを指定すると呼び出せます。
ハンドルに「0」を指定した場合、Windowsシステム定義のアイコンを呼び出せます。各カーソルを呼び出すためのIDは以下の通り。
値 | 意味 |
---|---|
32512 (IDC_ARROW) | 標準矢印カーソル |
32513 (IDC_IBEAM) | アイビーム (縦線) カーソル |
32514 (IDC_WAIT) | 砂時計カーソル |
32515 (IDC_CROSS) | 十字カーソル |
32516 (IDC_UPARROW) | 垂直の矢印カーソル |
32640 (IDC_SIZE) | 現在は使われません |
32641 (IDC_ICON) | 現在は使われません |
32642 (IDC_SIZENWSE) | 斜め右下がりの両方向矢印カーソル |
32643 (IDC_SIZENESW) | 斜め左下がりの両方向矢印カーソル |
32644 (IDC_SIZEWE) | 左右両方向矢印カーソル |
32645 (IDC_SIZENS) | 上下両方向矢印カーソル |
32646 (IDC_SIZEALL) | 4 方向矢印カーソル |
32648 (IDC_NO) | 禁止カーソル |
32649 (IDC_HAND) | Windows 98/Me/2000/XP:ハンドカーソル |
32650 (IDC_APPSTARTING) | 砂時計付き矢印カーソル |
32651 (IDC_HELP) | クエスチョンマーク付き矢印カーソル |
http://www.himanavi.net/cgi/nade-1st/cbbs.cgi?mode=all&number=3245&type=0&space=0&no=0
LoadCursor(A)
http://yokohama.cool.ne.jp/chokuto/urawaza/api/LoadCursor.html
SetCursor
http://yokohama.cool.ne.jp/chokuto/urawaza/api/SetCursor.html