V
vvyang
Unregistered / Unconfirmed
GUEST, unregistred user!
1、我的程序除了主窗口 Form0 外还有 2 个窗口,都是动态创建,其中 Form1 用 Show 显示,并且用下面的方法隐藏了 Application 的任务栏并使 Form1 在任务栏显示:
program Project1;
uses
Windows,
Forms,
Form0 in 'Form0.pas';
begin
Application.Initialize;
SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
Application.CreateForm(TForm0, Form0);
Application.Run;
end.
procedure TForm1.CreateParams(var Params: TCreateParams);
begin
inherited;
with Params do
begin
ExStyle := ExStyle or WS_EX_APPWINDOW;
WndParent := 0;
end;
end;
2、另外一个 Form2 是用 ShowModal 显示的(它是一个设置属性的窗口),不在任务栏显示;
3、按理说 Form2 应该一直待在 Form1 的上面,结果我一点击 Form1 的任务栏图标 Form1 就跑到 Form2 的上面来啦!哪位老兄能让 Form1 老老实实呆在 Form2 的下面,区区 200 分不成敬意。
4、紫光拼音 4.0 真他妈是垃圾,一键入“分”、“和”就他妈出现异常,×他老目。
program Project1;
uses
Windows,
Forms,
Form0 in 'Form0.pas';
begin
Application.Initialize;
SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
Application.CreateForm(TForm0, Form0);
Application.Run;
end.
procedure TForm1.CreateParams(var Params: TCreateParams);
begin
inherited;
with Params do
begin
ExStyle := ExStyle or WS_EX_APPWINDOW;
WndParent := 0;
end;
end;
2、另外一个 Form2 是用 ShowModal 显示的(它是一个设置属性的窗口),不在任务栏显示;
3、按理说 Form2 应该一直待在 Form1 的上面,结果我一点击 Form1 的任务栏图标 Form1 就跑到 Form2 的上面来啦!哪位老兄能让 Form1 老老实实呆在 Form2 的下面,区区 200 分不成敬意。
4、紫光拼音 4.0 真他妈是垃圾,一键入“分”、“和”就他妈出现异常,×他老目。