Delphi Fmx Windows的任务栏图标如何隐藏

aiyou1234567 2017-03-09 08:56:49

windows 程序在任务栏中显示的图标有没有办法隐藏 大神们求指点 setwindowlog对Fmx没有效果
...全文
283 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyhoo163 2017-03-10
  • 打赏
  • 举报
回复
在工程program文件中,加入以下代码即可:

  SetWindowLong(Application.Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW);  // 隐藏任务栏中 标题
santiaodahan 2017-03-10
  • 打赏
  • 举报
回复
FMX库下的写法有些不同:

uses 
     Winapi.Windows, FMX.Platform.Win;
var
     hwd:HWND;
begin
     hwd:=ApplicationHWND;
     ShowWindow(hwd, SW_HIDE);
     SetWindowLong(hwd, GWL_EXSTYLE, GetWindowLong(hwd, GWL_EXSTYLE) and (not WS_EX_APPWINDOW) or WS_EX_TOOLWINDOW);
end;

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧