有3个form,form1为主窗体,怎样使form2,form3始终位于form1的上面 有3个form,form1为主窗体,怎样使form2,form3始终位于form1的上面 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在Form1里用ShowModal方法来显示form2,form3再有就是改form2,form3的FormStyle属性为fsStayOnTop 当我们想让一个窗体保留在桌面的最上面时,可以定义窗体的FormStyle属性,使窗体保持在最上面。但是,使用这种方法后,在切换窗体的模式时,窗体将闪烁。为了避免切换窗体模式时的闪烁,可以使用Windows API函数SetWindowPos来解决这一问题,使用方法如下:SetWindowPos(Form1.handle, HWND_TOPMOST, Form1.Left, Form1.Top, Form1.Width, Form1.Height,0);用实际窗体名称代替"Form1",调用这个命令就可以将窗体设置为保留在桌面的最上面。如要将窗体切换回正常的窗体,调用下面的命令:SetWindowPos(Form1.handle, HWND_NOTOPMOST, Form1.Left, Form1.Top, Form1.Width, Form1.Height,0); 在动态数组中删除、插入 求adoquery删除语句,菜鸟问题,在线等!!!!!! 请问一下如何判断一个文件是否为视频文件多谢了 angle097113你给我进来!!!还有刚刚感谢刘胜涛的那个id>> 大版主们来定夺一下 如何在delphi中实现异型窗体? 急,求购一个聊天工具!!! 上传文件要求什么格式阿?要求大小是多少?请会用的指教一下,谢谢! 高分请教一个SQL语句~!!!急急急!!! 如何获取一个动态数组的列数及行数呀??? 大家帮忙,给介绍去那里能找到电子版的delphi书籍谢谢大家了 求救ING…… 如何在我自己的空间中捆绑spcomm
SetWindowPos(Form1.handle, HWND_TOPMOST, Form1.Left, Form1.Top, Form1.Width, Form1.Height,0);
用实际窗体名称代替"Form1",调用这个命令就可以将窗体设置为保留在桌面的最上面。如要将窗体切换回正常的窗体,调用下面的命令:
SetWindowPos(Form1.handle, HWND_NOTOPMOST, Form1.Left, Form1.Top, Form1.Width, Form1.Height,0);