窗体如何永远显示在最前面 如题,是子窗体, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 formstyle是窗口的属性之一,可以在属性视图中设置也可以在OnFormShow事件中写这一句 protected procedure CreateParams(var Params: TCreateParams);override;//显示最前端procedure TfrmSuspend.CreateParams(var Params: TCreateParams);begin inherited; with Params do WndParent:=0;end; SetWindowPos(self.handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE + SWP_NOMOVE) formstyle := fsStayOnTop 在form的formstyle属性,改为fsStayOnTop则这个窗体一旦打开,就显示在最上面 SetWindowPos(self.handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE + SWP_NOMOVE) 你编写程序把它连最小化都没有就可以了,这是原代码,你看看nit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Button1: TButton; procedure FormCreate(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end;var Form1: TForm1;implementation{$R *.dfm}procedure TForm1.FormCreate(Sender: TObject);var temp:integer;begin systemparametersinfo(spi_screensaverrunning,1,@temp,0); //限制功能键 formstyle:=fsstayontop; windowstate:=wsmaximized;end;procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);var temp:integer;begin systemparametersinfo(spi_screensaverrunning,0,@temp,0);//取消对功能键的限制end;procedure TForm1.Button1Click(Sender: TObject);beginclose;end;end. 淘宝问题,给100分 急等,如何用ShellExecute 打开一个带参数的程序 ShellExecute(handel,'open','isqlw www.sql',nil,nil,sw_show? MID Child 中的控件内容保存 delphi问题请教大牛 在主窗体实现子窗体:在主窗体的panel上展开,并可自由拖动??? 请教怎样在listview的header上绘图? INDY FTP控件问题 关于Soap的问题,在线等,解决立刻给分 两个问题,非高手莫入! 这个算法怎么做?(建筑) 关于大话西游II中鼠标移动的问题?探讨中。。。。。。 如何进行工资系统的计算公式解析!!!???
procedure CreateParams(var Params: TCreateParams);override;//显示最前端
procedure TfrmSuspend.CreateParams(var Params: TCreateParams);
begin
inherited;
with Params do WndParent:=0;
end;
nit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TForm1 = class(TForm)
Button1: TButton;
procedure FormCreate(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.FormCreate(Sender: TObject);
var temp:integer;
begin
systemparametersinfo(spi_screensaverrunning,1,@temp,0);
//限制功能键
formstyle:=fsstayontop;
windowstate:=wsmaximized;
end;procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
var temp:integer;
begin
systemparametersinfo(spi_screensaverrunning,0,@temp,0);//取消对功能键的限制
end;procedure TForm1.Button1Click(Sender: TObject);
begin
close;
end;end.