マウスポインタを非表示にする方法
◆概要
このページは、Visual Basic 6.0で、マウスポインタを非表示にする方法について記載しています。
アプリケーションによっては、マウスポインタを非表示にする必要があるときがあります。マウスポインタを非表示にするには、Win APIの ShowCursor を使用します。
次の例では、フォームにコマンドボタンを2つ用意し、マウスポインタを非表示にしたり、表示したりしています。
◆標準モジュール
Option Explicit 'マウスポインタを隠したり表示したりするためのAPIを '宣言します。 Public Declare Function ShowCursor _ Lib "user32" ( _ ByVal bShow As Long _ ) As Long
◆フォームモジュール
Private Sub Form_Load() 'コマンドボタンの設定 Command1.Caption = "マウスポインタを隠す(&H)" Command2.Caption = "マウスポインタを表示(&V)" End Sub Private Sub Command1_Click() Dim Ret As Long Ret = ShowCursor(False) 'マウスポインタを隠します。 End Sub Private Sub Command2_Click() Dim Ret As Long Ret = ShowCursor(True) 'マウスポインタを表示します。 End Sub