Pergunta : Eu quero refrescar o desktop em C#, mim tento usar IActiveDesktop:: ApplyChanges mas IActiveDesktop aliás não é encontrado enquanto C# o sublinha. Que devo eu fazer?

Olá! lá; o

I quer refrescar o desktop em C#, mim tenta usar IActiveDesktop:: ApplyChanges mas IActiveDesktop aliás não é encontrado enquanto C# o sublinha. Que devo eu fazer? o código que do

The eu tentei é:
IActiveDesktop:: de ApplyChanges (AD_APPLY_REFRESH); o

I pensa que eu falto alguma referência mas o que deve mim importa para ele? o
I escreve-o ao código acima dentro de um function.

Best regards.
class= do

Resposta : Eu quero refrescar o desktop em C#, mim tento usar IActiveDesktop:: ApplyChanges mas IActiveDesktop aliás não é encontrado enquanto C# o sublinha. Que devo eu fazer?

Ou você pode usar o SHChangeNotify API.
[System.Runtime.InteropServices.DllImport (“Shell32.dll”)]
int extern de estática confidencial SHChangeNotify (eventId do int, bandeiras do int, IntPtr item1, IntPtr item2);
com:
SHChangeNotify (0x8000000, 0x1000, IntPtr.Zero, IntPtr.Zero);
Outras soluções  
 
programming4us programming4us