これを取得/設定する方法は 1001 通りあります (ただし、私が知っているのは 2 つだけです) :-D
Windows 登録:
HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics
値はIconSpacingとIconVerticalSpacing です
コードで:
using System.Management;
public string GetWinIconSpace()
{
ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\CIMV2","SELECT * FROM Win32_Desktop");
foreach (ManagementObject wmi in searcher.Get())
{
try
{
return "Desktop Icon Spacing: " + wmi.GetPropertyValue("IconSpacing").ToString();
}
catch { }
}
return "Desktop Icon Spacing: Unknown";
}
私が試したことのない3つ目は、ここで見つけることができます