Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 更改桌面图标对齐方式_Vb.net_Visual Studio_Icons_Alignment_Desktop - Fatal编程技术网

Vb.net 更改桌面图标对齐方式

Vb.net 更改桌面图标对齐方式,vb.net,visual-studio,icons,alignment,desktop,Vb.net,Visual Studio,Icons,Alignment,Desktop,我想制作一个应用程序来更改桌面图标的对齐方式或位置 问题是我不知道如何开始这样做 我搜索了信息,发现桌面图标位置存储在此注册表项中: HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktop\ItemPos 但是它是一个很大的二进制值,所以如果我想将默认的桌面图标对齐方式(从左上到下)更改为从右上到下,我需要做什么 感谢阅读。也许您可以使用user32 Windows库中的SystemParametersInfo函数。

我想制作一个应用程序来更改桌面图标的对齐方式或位置

问题是我不知道如何开始这样做

我搜索了信息,发现桌面图标位置存储在此注册表项中:

HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags\1\Desktop\ItemPos
但是它是一个很大的二进制值,所以如果我想将默认的桌面图标对齐方式(从左上到下)更改为从右上到下,我需要做什么


感谢阅读。

也许您可以使用user32 Windows库中的SystemParametersInfo函数。 你可以在这里阅读:
关于图标\桌面设置,有很多可访问性参数

这是一个“我想解决世界饥饿”的问题。我也不知道如何开始。没有api允许您这样做,这显然是因为Microsoft不希望您弄乱用户的图标。所以不要,这个问题没有答案,你无法解决世界饥饿问题。谢谢Hans,但是有很多应用程序可以改变图标的位置,例如Stardock的“Fences”,还有很多我记不起名字的应用程序。。。这个想法并非不可能!