ヘッダー
Visual Basic サンプル集
VB2005対応 VB2008対応 VB2010対応 VB2012対応 VB2013対応 VB2015対応 VB2017対応 VB2019対応 VB2022対応

アニメーションカーソル(.ani)を読み込む

2022/2/6

→ C# のサンプルに切り替える

この記事は Windows フォーム アプリ を対象にしています。

 

 

 

アニメーションカーソル(.ani)を読み込んでマウスカーソルにする

この例ではButton1をクリックすると、アニメーションカーソルを表示し、Button2をクリックすると通常のカーソルに戻ります。

前提:C:\temp\temp.ani というファイル名でアニメーションカーソルが存在すること。

VB2010対応 VB2012対応 VB2013対応 VB2015対応 VB2017対応 VB2019対応 VB2022対応

Public Class Form1

    <Runtime.InteropServices.DllImport("user32")>
    Private Shared Function LoadCursorFromFile(lpFileName As String) As IntPtr
        'この中身は空のままにすること。詳細を調べる場合は DllImport を調べてください。
    End Function

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

        'アニメーションカーソルをロードして表示する
        Dim handle As IntPtr = LoadCursorFromFile("C:\temp\temp.ani")
        Me.Cursor = New Cursor(handle)

    End Sub

    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

        '通常のカーソルに戻す
        Me.Cursor = Cursors.Default

    End Sub

End Class