引用:
原帖由 w1984721 于 2007-10-21 20:03 发表 
转VC++就行了!
因为微软有平台优势,delphi是它的眼中钉呀!
delphi的程序在Vista上运行的问题是比较多的!
建议还是转到VC上来!
明显胡扯。
D7也能实现的。
FormCreate:
begin
SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);//隐藏任务栏标题
end;
procedure CreateParams(var Params:TCreateParams);override;
procedure Form1.CreateParams(var Params: TCreateParams);//重载,把主窗口放到任务栏
begin
inherited CreateParams(Params);
Params.ExStyle:= Params.ExStyle or WS_EX_APPWINDOW;
end;
procedure WMSysCommand(var Msg:TWMSysCommand);message WM_SYSCOMMAND;//处理最小化消息
procedure TAppFrm.WMSysCommand(var Msg: TWMSysCommand);
begin
if Msg.CmdType=SC_MINIMIZE then
begin
WindowState:=wsMinimized;
end
else
inherited;
end;
当然最好的办法就是升级到Delphi 2007 + update3