システムのディスプレイデバイスの情報を取得します。
#Include <WinAPI.au3>
_WinAPI_SetSysColors($vElements, $vColors)
パラメータ
$vElements | 要素または要素の配列 |
$vColors | 色または色の配列 |
返し値
成功: | True |
失敗: | False |
注意
Elementインデックスと要件のリストについては_WinAPI_GetSysColorを参照。
関連
_WinAPI_GetSysColor
こちらも参照
MSDNライブラリでSetSysColorsを検索して下さい。
例
#AutoIt3Wrapper_Au3Check_Parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6
#include <GUIConstantsEx.au3>
#include <WinAPI.au3>
#include <WindowsConstants.au3>
Opt('MustDeclareVars', 1)
_Main()
Func _Main()
Local $aElements[2] = [$COLOR_ACTIVECAPTION, $COLOR_GRADIENTACTIVECAPTION]
; 赤と黄色
Local $aColors[2] = [255, 65535], $aSaveColors[2]
GUICreate("My GUI", 300, 200)
$aSaveColors[0] = _WinAPI_GetSysColor($COLOR_ACTIVECAPTION)
$aSaveColors[1] = _WinAPI_GetSysColor($COLOR_GRADIENTACTIVECAPTION)
_WinAPI_SetSysColors($aElements, $aColors)
GUISetState()
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
ExitLoop
EndSwitch
WEnd
GUIDelete()
_WinAPI_SetSysColors($aElements, $aSaveColors)
Exit
EndFunc ;==>_Main