我为Vista制作了一个暴露克隆,有时需要恢复最小化的窗口。我已经设法用SetWindowPlacement函数做到了这一点。问题是,在窗口很好地滑入屏幕后,这也会重新绘制看起来像垃圾的窗口。这是我用来将窗口置于顶部并赋予其焦点的代码:privatestaticvoidActivateWindow(IntPtrwindowToShow){RectAPIr=newRectAPI();Win32.GetWindowRect(windowToShow,refr);if(r.top==-32000)//r.topis-32000ifthewindowisinminimizedstate{WIN