当我们想让一个窗体保留在桌面的最上面时可以定义窗体的FormStyle属性使窗体保持在最上面但是使用这种方法后在切换窗体的模式时窗体将闪烁为了避免切换窗体模式时的闪烁可以使用Windows API函数SetWindowPos来解决这一问题使用方法如下 SetWindowPos(Formhandle HWND_TOPMOST FormLeft FormTop FormWidth FormHeight);用实际窗体名称代替Form调用这个命令就可以将窗体设置为保留在桌面的最上面如要将窗体切换回正常的窗体调用下面的命令 SetWindowPos(Formhandle HWND_NOTOPMOST FormLeft FormTop FormWidth FormHeight); |