Вопрос : Я хочу освежить настольный компьютер в C#, я пытаюсь использовать IActiveDesktop:: Псевдоним ApplyChanges а IActiveDesktop не по мере того как C# подчеркивает его. Должен я сделать?

Hi там;

I хочет освежить настольный компьютер в C#, я пытается использовать IActiveDesktop:: Псевдоним ApplyChanges а IActiveDesktop не по мере того как C# подчеркивает его. Должен я сделать? Кодий iий

The судимое является следующим:
IActiveDesktop:: ApplyChanges (AD_APPLY_REFRESH);

I думает я пропускает некоторую справку но я импортирует для его?
I пишет вышеуказанному Кодему его внутри function.

Best regards.
class=

Ответ : Я хочу освежить настольный компьютер в C#, я пытаюсь использовать IActiveDesktop:: Псевдоним ApplyChanges а IActiveDesktop не по мере того как C# подчеркивает его. Должен я сделать?

Или вы можете использовать SHChangeNotify API.
[System.Runtime.InteropServices.DllImport («Shell32.dll»)]
приватный статический extern int SHChangeNotify (eventId int, флаги int, IntPtr item1, IntPtr item2);
с:
SHChangeNotify (0x8000000, 0x1000, IntPtr.Zero, IntPtr.Zero);
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us