Как отправить explorer-у сигнал обновить содержимое папки? - VB

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

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

Здравствуйте ! Собственно, интересует как сделать F5 папке цивилизованными способами. Иногда содержимое открытого окна (или рабочего стола) не изменяется, пока не обновишь вручную. Спасибо за ответы.

Решение задачи: «Как отправить explorer-у сигнал обновить содержимое папки?»

textual
Листинг программы
  1. Private Declare Sub SHChangeNotify Lib "Shell32.dll" (ByVal wEventId As Long, ByVal uFlags As Long, ByVal dwItem1 As Long, ByVal dwItem2 As Long)
  2. Const SHCNE_ASSOCCHANGED As Long = &H8000000
  3. Const SHCNF_IDLIST = &H0
  4.  
  5. Private Sub Command1_Click()
  6. SHChangeNotify SHCNE_ASSOCCHANGED, SHCNF_IDLIST, 0&, 0&
  7. End Sub

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


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

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

14   голосов , оценка 3.929 из 5

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

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

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