Скрыть значки рабочего стола - C#
Формулировка задачи:
Можно ли реализовать скрытие значков аналагично этому: "ПКМ по раб. столу -> Вид -> Отображать значки рабочего стола"?
Сделал набросок, но он скрывает вообще всё.
Листинг программы
- //...
- [System.Runtime.InteropServices.DllImport("user32.dll")]
- private static extern IntPtr FindWindow(string ClassName, string WindowName);
- [System.Runtime.InteropServices.DllImport("user32.dll")]
- private static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);
- static private IntPtr DeskHWnd;
- //...
- DeskHWnd = FindWindow("Progman", null);
- if (DeskHWnd != IntPtr.Zero)
- {
- ShowWindow(DeskHWnd , 5);
- }
- //...
Решение задачи: «Скрыть значки рабочего стола»
textual
Листинг программы
- foreach(string i in paths)
- SetFileAttributes(i, FILE_ATTRIBUTE_HIDDEN);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д