Sign in Join
FPDoc Onlineexperiment

TWidgetSet.SystemParametersInfo function

Member of TWidgetSetpublicIn unit InterfaceBase

Retrieves or sets one of the system-wide parameters.

Declaration

pascal
function SystemParametersInfo(uiAction: DWord; uiParam: DWord; 
 pvParam: Pointer; fWinIni: DWord)
: LongBool; virtual

Arguments

uiAction

The parameter and action.

uiParam

Depends on uiAction.

pvParam

Depends on uiAction.

fWinIni

Additional actions.

Function result

False on failure.

Description

Most of the parameters are Windows platform specific.

  • SPI_GETACCESSTIMEOUT
  • SPI_GETFILTERKEYS
  • SPI_GETFOCUSBORDERHEIGHT
  • SPI_GETFOCUSBORDERWIDTH
  • SPI_GETHIGHCONTRAST
  • SPI_GETMOUSECLICKLOCK
  • SPI_GETMOUSECLICKLOCKTIME
  • SPI_GETMOUSEKEYS
  • SPI_GETMOUSESONAR
  • SPI_GETMOUSEVANISH
  • SPI_GETSCREENREADER
  • SPI_GETSERIALKEYS
  • SPI_GETSHOWSOUNDS
  • SPI_GETSOUNDSENTRY
  • SPI_GETSTICKYKEYS
  • SPI_GETTOGGLEKEYS
  • SPI_SETACCESSTIMEOUT
  • SPI_SETFILTERKEYS
  • SPI_SETFOCUSBORDERHEIGHT
  • SPI_SETFOCUSBORDERWIDTH
  • SPI_SETHIGHCONTRAST
  • SPI_SETMOUSECLICKLOCK
  • SPI_SETMOUSECLICKLOCKTIME
  • SPI_SETMOUSEKEYS
  • SPI_SETMOUSESONAR
  • SPI_SETMOUSEVANISH
  • SPI_SETSCREENREADER
  • SPI_SETSERIALKEYS
  • SPI_SETSHOWSOUNDS
  • SPI_SETSOUNDSENTRY
  • SPI_SETSTICKYKEYS
  • SPI_SETTOGGLEKEYS
  • SPI_GETDESKWALLPAPER
  • SPI_GETDROPSHADOW
  • SPI_GETFLATMENU
  • SPI_GETFONTSMOOTHING
  • SPI_GETFONTSMOOTHINGCONTRAST
  • SPI_GETFONTSMOOTHINGTYPE
  • SPI_GETWORKAREA
  • SPI_SETCURSORS
  • SPI_SETDESKPATTERN
  • SPI_SETDESKWALLPAPER
  • SPI_SETDROPSHADOW
  • SPI_SETFLATMENU
  • SPI_SETFONTSMOOTHING
  • SPI_SETFONTSMOOTHINGCONTRAST
  • SPI_SETFONTSMOOTHINGTYPE
  • SPI_SETWORKAREA
  • SPI_GETICONMETRICS
  • SPI_GETICONTITLELOGFONT
  • SPI_GETICONTITLEWRAP
  • SPI_ICONHORIZONTALSPACING
  • SPI_ICONVERTICALSPACING
  • SPI_SETICONMETRICS
  • SPI_SETICONS
  • SPI_SETICONTITLELOGFONT
  • SPI_SETICONTITLEWRAP
  • SPI_GETBEEP
  • SPI_GETBLOCKSENDINPUTRESETS
  • SPI_GETDEFAULTINPUTLANG
  • SPI_GETKEYBOARDCUES
  • SPI_GETKEYBOARDDELAY
  • SPI_GETKEYBOARDPREF
  • SPI_GETKEYBOARDSPEED
  • SPI_GETMOUSE
  • SPI_GETMOUSEHOVERHEIGHT
  • SPI_GETMOUSEHOVERTIME
  • SPI_GETMOUSEHOVERWIDTH
  • SPI_GETMOUSESPEED
  • SPI_GETMOUSETRAILS
  • SPI_GETSNAPTODEFBUTTON
  • SPI_GETWHEELSCROLLLINES
  • SPI_SETBEEP
  • SPI_SETBLOCKSENDINPUTRESETS
  • SPI_SETDEFAULTINPUTLANG
  • SPI_SETDOUBLECLICKTIME
  • SPI_SETDOUBLECLKHEIGHT
  • SPI_SETDOUBLECLKWIDTH
  • SPI_SETKEYBOARDCUES
  • SPI_SETKEYBOARDDELAY
  • SPI_SETKEYBOARDPREF
  • SPI_SETKEYBOARDSPEED
  • SPI_SETLANGTOGGLE
  • SPI_SETMOUSE
  • SPI_SETMOUSEBUTTONSWAP
  • SPI_SETMOUSEHOVERHEIGHT
  • SPI_SETMOUSEHOVERTIME
  • SPI_SETMOUSEHOVERWIDTH
  • SPI_SETMOUSESPEED
  • SPI_SETMOUSETRAILS
  • SPI_SETSNAPTODEFBUTTON
  • SPI_SETWHEELSCROLLLINES
  • SPI_GETMENUDROPALIGNMENT
  • SPI_GETMENUFADE
  • SPI_GETMENUSHOWDELAY
  • SPI_SETMENUDROPALIGNMENT
  • SPI_SETMENUFADE
  • SPI_SETMENUSHOWDELAY
  • SPI_GETLOWPOWERACTIVE
  • SPI_GETLOWPOWERTIMEOUT
  • SPI_GETPOWEROFFACTIVE
  • SPI_GETPOWEROFFTIMEOUT
  • SPI_SETLOWPOWERACTIVE
  • SPI_SETLOWPOWERTIMEOUT
  • SPI_SETPOWEROFFACTIVE
  • SPI_SETPOWEROFFTIMEOUT
  • SPI_GETSCREENSAVEACTIVE
  • SPI_GETSCREENSAVERRUNNING
  • SPI_GETSCREENSAVETIMEOUT
  • SPI_SETSCREENSAVEACTIVE
  • SPI_SETSCREENSAVERRUNNING
  • SPI_SETSCREENSAVETIMEOUT
  • SPI_GETCOMBOBOXANIMATION
  • SPI_GETCURSORSHADOW
  • SPI_GETGRADIENTCAPTIONS
  • SPI_GETHOTTRACKING
  • SPI_GETLISTBOXSMOOTHSCROLLING
  • SPI_GETMENUANIMATION
  • SPI_GETMENUUNDERLINES
  • SPI_GETSELECTIONFADE
  • SPI_GETTOOLTIPANIMATION
  • SPI_GETTOOLTIPFADE
  • SPI_GETUIEFFECTS
  • SPI_SETCOMBOBOXANIMATION
  • SPI_SETCURSORSHADOW
  • SPI_SETGRADIENTCAPTIONS
  • SPI_SETHOTTRACKING
  • SPI_SETLISTBOXSMOOTHSCROLLING
  • SPI_SETMENUANIMATION
  • SPI_SETMENUUNDERLINES
  • SPI_SETSELECTIONFADE
  • SPI_SETTOOLTIPANIMATION
  • SPI_SETTOOLTIPFADE
  • SPI_SETUIEFFECTS
  • SPI_GETACTIVEWINDOWTRACKING
  • SPI_GETACTIVEWNDTRKZORDER
  • SPI_GETACTIVEWNDTRKTIMEOUT
  • SPI_GETANIMATION
  • SPI_GETBORDER
  • SPI_GETCARETWIDTH
  • SPI_GETDRAGFULLWINDOWS
  • SPI_GETFOREGROUNDFLASHCOUNT
  • SPI_GETFOREGROUNDLOCKTIMEOUT
  • SPI_GETMINIMIZEDMETRICS
  • SPI_GETNONCLIENTMETRICS
  • SPI_GETSHOWIMEUI
  • SPI_SETACTIVEWINDOWTRACKING
  • SPI_SETACTIVEWNDTRKZORDER
  • SPI_SETACTIVEWNDTRKTIMEOUT
  • SPI_SETANIMATION
  • SPI_SETBORDER
  • SPI_SETCARETWIDTH
  • SPI_SETDRAGFULLWINDOWS
  • SPI_SETDRAGWIDTH
  • SPI_SETDRAGWIDTH
  • SPI_SETFOREGROUNDFLASHCOUNT
  • SPI_SETFOREGROUNDLOCKTIMEOUT
  • SPI_SETMINIMIZEDMETRICS
  • SPI_SETNONCLIENTMETRICS
  • SPI_SETSHOWIMEUI
  • SPI_GETWINDOWSEXTENSION
  • SPI_SETPENWINDOWS

Additional actions (zero for none):

  • SPIF_UPDATEINIFILE
  • SPIF_SENDCHANGE
  • SPIF_SENDWINDOWINICHANGE

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.