如何将一个窗体(form)设置为“总在最前”? formstyle:=fsStayOnTop就可以更改窗体一直在最前面。一定可以的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 另外如果是不是主窗体可以使用FORM2.ShowModal; SetWindowPos(Self.Handle,HWND_TOP,Self.Left,Self.Top,Self.Width,Self.height,SWP_SHOWWINDOW); 设置为“总在最前”SetWindowPos(Self.Handle, HWND_TOPMOST, Self.Left, Self.Top, Self.Width, Self.Height, SWP_NOACTIVATE or SWP_SHOWWINDOW)取消SetWindowPos(Self.Handle, HWND_NOTOPMOST, Self.Left, Self.Top, Self.Width, Self.Height, SWP_NOACTIVATE or SWP_SHOWWINDOW); 非常简单的一句话:SetWindowPos(Form2.Handle,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE+SWP_NOSIZE+SWP_SHOWWINDOW);—————————————————————————————————MaximStr := '宠辱不惊,看庭前花开花落,去留无意; 毁誉由人,望天上云卷云舒,聚散任风。';if Not Assigned(I) then I := TI.Create(Nil);I.Maxim := MaximStr;I.Explain := '假如上述代码中出现“OA”等字样,删除它们';I.Desire := '加不加分随你';————————————————————————————————— 设置窗体属性formstyle:=fsStayOnTop SetWindowPos(Form2.Handle,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE+SWP_NOSIZE+SWP_SHOWWINDOW); 各位的方法我都已经试过了,就是因为那样做不行?(其实是有些问题,算是bug吗?)就是:使用SetWindowPos函数后,窗体确是总在最前,但我不能单击窗体的标题栏移动窗体,否则的话,窗体自动又不在最前了(动态改变formstyle的值是同样的结果)帮忙给个解释吧我的操作系统是Win ME 为什么大家现在都这么爱偷菜。。讨论。。 求助:delphi怎样实现类似PPStream的功能? ERP的解释!! 关于控件安装 Delphi中Demos下Pooler的使用问题? 查询的问题,为何用adoquary查询时,总是查的原来表的内容? ADOStoredProc如何调用入参是PL/SQL嵌套表的存储过程?求高手赐教!!! 来和一回,(编程人生) 怎样完美地得到字段值运算的结果并动态在dbgrid显示为另一字段的值,然后save 这么简单的问题,看都没人看,夸张了吧!高手低手都请进来看看 stringgrid中的数据能打印出吗? 怎样防止richedit中的内容被复制
可以使用
FORM2.ShowModal;
SetWindowPos(Self.Handle, HWND_TOPMOST, Self.Left, Self.Top, Self.Width, Self.Height, SWP_NOACTIVATE or SWP_SHOWWINDOW)
取消
SetWindowPos(Self.Handle, HWND_NOTOPMOST, Self.Left, Self.Top, Self.Width, Self.Height, SWP_NOACTIVATE or SWP_SHOWWINDOW);
SetWindowPos(Form2.Handle,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE+SWP_NOSIZE+SWP_SHOWWINDOW);
—————————————————————————————————
MaximStr := '宠辱不惊,看庭前花开花落,去留无意;
毁誉由人,望天上云卷云舒,聚散任风。';
if Not Assigned(I) then
I := TI.Create(Nil);
I.Maxim := MaximStr;
I.Explain := '假如上述代码中出现“OA”等字样,删除它们';
I.Desire := '加不加分随你';
—————————————————————————————————
帮忙给个解释吧
我的操作系统是Win ME