请教高手:我下面的代码为什么隐藏不了桌面?
帮我看看吧:
[DllImport("user32.dll",EntryPoint="ShowWindow")]
public static extern int ShowWindow(int hwnd,int nCmdShow);
[DllImport("user32.dll",EntryPoint="GetDesktopWindow")]
public static extern int GetDesktopWindow();
void Bt_desktopClick(object sender, System.EventArgs e)
{
int hwnd=GetDesktopWindow();
MessageBox.Show(hwnd.ToString());//用于检测,值是65566
int disp=ShowWindow(hwnd,0);
MessageBox.Show(disp.ToString());//显示的值是0
}
为什么就是不隐藏桌面呢,郁闷ing!