实现方式修改注册表标识
计算机位置
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel
{20D04FE0-3AEA-1069-A2D8-08002B30309D}
0:显示
1:隐藏
回收站位置
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel
{20D04FE0-3AEA-1069-A2D8-08002B30309D}
0:显示
1:隐藏
修改注册表后需要刷新桌面
bool RefreshDesktop(){
bool bStatus =false;HWND hWnd =::GetTopWindow(::GetTopWindow(::FindWindow("ProgMan",NULL)));if(NULL!= hWnd ){if(PostMessage(hWnd,WM_KEYDOWN,VK_F5,NULL)){
bStatus =::PostMessage( hWnd,WM_KEYUP,VK_F5,NULL);}}return bStatus;}

发布评论