to dadabox:<br> 不好意思,你可能没明白我的意思,<br>“我能让窗体显示在最前面但没法解决最小化的问题”<br>你说的方法我都试过,不行。<br> 下面是我试过的一些api都不能解决该问题。<br>// setWindowPos(FindHandle,HWND_TOPMOST,0,0,SCREEN.WIDTH,SCREEN.HEIGHT,<br>// SWP_SHOWWINDOW);<br>// SetWindowPos (FindHandle, HWND_TOPMost,<br>// 0, 0, 0, 0, <br>// SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE or SWP_SHOWWINDOW);<br>// SetWindowPos (FindHandle, HWND_NOTOPMOST,<br>// 0, 0, 0, 0, <br> SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE or SWP_SHOWWINDOW);<br>// ShowWindow(FindHandle,SW_Restore);<br>// Application.BringToFront;<br>// SetForegroundWindow(FindHandle);<br>// SetActiveWindow(FindHandle);<br>// sendmessage(Findhandle,wm_syscommand,sc_restore,0);<br>// BringWindowToTop(FindHandle);<br>// enableWindow(FindHandle, True);<br>