<Return[D]><Top>

DestroyCursor

Declare Function Api_DestroyCursor& Lib "user32" Alias "DestroyCursor" (ByVal hCursor&)

Declare Function DestroyCursor Lib "user32" Alias "DestroyCursor" (ByVal hCursor As Long) As Long

CreateCursor 関数を使って作成したマウスカーソル( マウスポインタ)を破棄し、マウスカーソル用に使われていたメモリを解放する。共有カーソルを破棄する目的では、この関数を使わないこと。

パラメータ
hCursor
    [入力]破棄したいマウスカーソルのハンドルを指定する。現在使用中のマウスカーソルは指定できない。
 

戻り値
    関数が成功すると、0 以外の値が返る。
    関数が失敗すると、0 が返る。拡張エラー情報を取得するには、GetLastError 関数を使う。

解説
    DestroyCursor 関数は、非共有カーソルを削除する。共有カーソルを削除する目的では、この関数を使わないこと。

    共有カーソルは、そのカーソルをロードしたモジュールがメモリ内に存在する間は有効。

    次の各関数は、いずれも 1 つの共有カーソルを取得する。