[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'InterfaceBase' (#lcl)

TWidgetSet.SystemParametersInfo

Retrieves or sets one of the system-wide parameters.

Declaration

Source position: winapih.inc line 279

public function TWidgetSet.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

The latest version of this document can be found at lazarus-ccr.sourceforge.net.