#include  <windows.h> 
#include  <shldisp.h>  
int  main  ()  

               CoInitialize  (0); 
               IShellDispatch4  *pdisp  =  NULL; 
               CoCreateInstance(CLSID_Shell,  NULL, CLSCTX_ALL, __uuidof (IShellDispatch4), (void**)&pdisp); 
               pdisp->ToggleDesktop  ();  //这句是用来切换桌面的 
               pdisp->Release(); 
               CoUninitialize(); 
};
注意这个 IShellDispatch4接口只有WINDOWS XP以上的操作系统才支持。要求shell32.dll 5.0及以上版本