Questione : Voglio rinfrescare il tavolo in C#, io provo ad usare IActiveDesktop:: ApplyChanges ma IActiveDesktop altrimenti detto non è trovato mentre C# lo sottolinea. Che cosa dovrei fare?

Ciao là; il

I vuole rinfrescare il tavolo in C#, io prova ad usare IActiveDesktop:: ApplyChanges ma IActiveDesktop altrimenti detto non è trovato mentre C# lo sottolinea. Che cosa dovrei fare? il codice che del

The ho provato è:
IActiveDesktop:: di ApplyChanges (AD_APPLY_REFRESH); il

I pensa che manchi un certo riferimento ma che cosa dovrebbe io importa per esso? il
I lo scrive al codice di cui sopra all'interno di un function.

Best regards.
class= del

Risposta : Voglio rinfrescare il tavolo in C#, io provo ad usare IActiveDesktop:: ApplyChanges ma IActiveDesktop altrimenti detto non è trovato mentre C# lo sottolinea. Che cosa dovrei fare?

O potete usare lo SHChangeNotify api.
[System.Runtime.InteropServices.DllImport (“Shell32.dll„)]
int extern statico riservato SHChangeNotify (eventId di int, bandierine di int, IntPtr item1, IntPtr item2);
con:
SHChangeNotify (0x8000000, 0x1000, IntPtr.Zero, IntPtr.Zero);
Altre soluzioni  
 
programming4us programming4us