Скрыть значки рабочего стола - 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);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5
Похожие ответы