Скрыть значки рабочего стола - C#

Узнай цену своей работы

Формулировка задачи:

Можно ли реализовать скрытие значков аналагично этому: "ПКМ по раб. столу -> Вид -> Отображать значки рабочего стола"? Сделал набросок, но он скрывает вообще всё.
Листинг программы
  1. //...
  2. [System.Runtime.InteropServices.DllImport("user32.dll")]
  3. private static extern IntPtr FindWindow(string ClassName, string WindowName);
  4. [System.Runtime.InteropServices.DllImport("user32.dll")]
  5. private static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);
  6. static private IntPtr DeskHWnd;
  7. //...
  8. DeskHWnd = FindWindow("Progman", null);
  9. if (DeskHWnd != IntPtr.Zero)
  10. {
  11. ShowWindow(DeskHWnd , 5);
  12. }
  13. //...

Решение задачи: «Скрыть значки рабочего стола»

textual
Листинг программы
  1. foreach(string i in paths)
  2.    SetFileAttributes(i, FILE_ATTRIBUTE_HIDDEN);

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


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

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

6   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы