D7 +XP 已经在工程下加入代码
Application.Initialize;
SetWindowLong(Application.Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW); Application.CreateForm(TfrmMain, frmMain);
Application.CreateForm(Tfrmlock, frmlock); Application.Run;
但会出现如图效果,出现一个标题栏在任务栏上方!
Application.Initialize;
SetWindowLong(Application.Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW); Application.CreateForm(TfrmMain, frmMain);
Application.CreateForm(Tfrmlock, frmlock); Application.Run;
但会出现如图效果,出现一个标题栏在任务栏上方!
解决方案 »
- delphi部分语句不执行怎么解决
- getwindowrect不能正确使用,请指教
- quickrep报表两问,急
- 用BDE 访问ACCESS!!!问问问!!!!!!
- 用InstallShield如何安装COM+组件
- 关于Stringgrid的几个问题
- 急救!!!!!!!!!!!!!!!!!有分O
- paradox里可不可以用select * into myNewTable from myTable where condition=myCondition
- 真正看过《Delphi5 电子商务篇》的请进。
- 怎么在动态增加 的 TPageControl.TTabsheet 中加入一个浏览器窗口啊?像有些浏览器类似!非常感谢!
- API查找问题
- 模拟二代身份证刷卡
你是不是要这样的效果?program Project1;uses
Forms, Windows,
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {Form2};{$R *.res}begin
Application.Initialize;
Application.Title := '';
SetWindowLong(Application.Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW);
Application.CreateForm(TForm1, Form1);
//Application.CreateForm(TForm2, Form2);
Application.Run;
end.
/////////////////////////项目文件代码
program Project6;uses
ExceptionLog,
Forms, Windows,
Unit5 in 'Unit5.pas' {Form5};{$R *.res}
begin Application.Initialize;
Application.MainFormOnTaskbar := false;//这句
Application.CreateForm(TForm5, Form5);
Application.Run;
end./////////////////////////主窗体
procedure TForm5.FormPaint(Sender: TObject);
begin
ShowWindow(Application.Handle, SW_HIDE)
end;procedure TForm5.FormShow(Sender: TObject);
begin
ShowWindow(Application.Handle, SW_HIDE)
end;
SetWindowLong(Application.Handle,GWL_EXSTYLE, GetWindowLong(Application.Handle,gwl_exstyle) or WS_EX_TOOLWINDOW);其次,站在资源管理器的立场想想,任务栏已经不能有程序的按钮了,你再把窗口最小化,那就只好把程序的按钮放在其他地方了,总不能让窗口彻底不见了吧?只是最小化阿。