帮我看看吧:
[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!
[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!
IntPtr hwnd_Desktop ;
hwnd_Desktop = FindWindow(null,"FolderView");
int disp=ShowWindow(hwnd_Desktop,0);
试试
哪里有spy++啊,我沒有搜着..:(