カーソルに影をつける <TOP>
カーソルに影をつけたり、戻したりします。
SystemParametersInfo システム全体に関するパラメータを取得・設定
SPI_SETCURSORSHADOW(&H101B)
カーソルに影をつける
SPIF_SENDWININICHANGE(&H2)
全てのアプリケーションに通知して更新する
SPIF_UPDATEINIFILE(&H1)
ユーザープロファイルの更新を指定する
'================================================================ '= カーソルに影をつける
'= (SetCursorShadow.bas) '================================================================ #include "Windows.bi" ' システム全体に関するパラメータを取得・設定 Declare Function Api_SystemParametersInfo& Lib "user32" Alias "SystemParametersInfoA" (ByVal uiAction&, ByVal uiParam&, pvParam As Any, ByVal fWinIni&) #define SPI_SETCURSORSHADOW &H101B 'カーソルに影をつける #define SPIF_SENDWININICHANGE &H2 '全てのアプリケーションに通知して更新する #define SPIF_UPDATEINIFILE &H1 'ユーザープロファイルの更新を指定する '================================================================ '= '================================================================ Declare Function Index bdecl () As Integer Function Index() Index = Val(Mid$(GetDlgRadioSelect("Radio1"), 6)) -1 End Function '================================================================ '= '================================================================ Declare Sub Button1_on edecl () Sub Button1_on() Var Ret As Long 'カーソルに影をつけるか設定 Ret = Api_SystemParametersInfo(SPI_SETCURSORSHADOW, 0, ByVal Index, SPIF_UPDATEINIFILE Or SPIF_SENDWININICHANGE) End Sub '================================================================ '= '================================================================ While 1 WaitEvent Wend Stop End