如何隐藏任务栏条目但保留窗口窗体?

2024-02-29

我想隐藏任务栏条目以最大化有效空间,因为该应用程序有一个系统托盘图标,我不需要任务栏条目。该应用程序不允许您只有一个系统托盘而不是两者都有。

如何隐藏任务栏条目但保留窗口窗体?


您的申请是用什么语言编写的?

你想要的API调用被称为设置窗口长度 http://msdn.microsoft.com/en-us/library/ms633591%28VS.85%29.aspx.

Delphi 代码示例如下:

procedure TForm1.FormCreate(Sender: TObject);
begin
  ShowWindow(Application.Handle, SW_HIDE);

  SetWindowLong(Application.Handle, GWL_EXSTYLE,
          GetWindowLong(Application.Handle, GWL_EXSTYLE) or WS_EX_TOOLWINDOW);

  ShowWindow(Application.Handle, SW_SHOW);
end;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何隐藏任务栏条目但保留窗口窗体? 的相关文章

  • 如何获取具有系统托盘图标的进程

    我正在尝试创建获取具有系统托盘图标的进程列表的应用程序 我进行了大量搜索并找到了一些参考资料 http www raymond cc blog find out what program are running at windows sys
  • 如何在 Windows 控制台中设置 RAILS_ENV?

    在 Linux 和 OS X 上 我习惯于通过执行以下操作在指定的 Rails 环境 中运行 Rake 任务 export RAILS ENV monster island rake monsters destroy all 如果我在 Wi
  • NTFS(Windows XP 和 Windows Vista)中的最大文件名长度?

    我正在设计一个数据库表 它将保存上传文件的文件名 Windows XP 或 Vista 使用的 NTFS 文件名的最大长度是多少 文件名的各个组成部分 即路径上的每个子目录和最终文件名 限制为 255 个字符 总路径长度限制为大约 32 0
  • Windows XP 与 Vista:NTFS 连接点

    Problem 我严重依赖 Windows XP 中的 NTFS 连接点 尽管它们显然不是操作系统的 官方 功能 现在 MSFT 慷慨地将 NTFS Junction 点作为 Vista 的官方部分 但显然他们也是有意为之broke他们 现
  • 如何在Windows中使用C++获取硬件信息?

    如何在c 中获取硬件信息 例如cpuId biosId diskId baseId和videoId 谁能给我一个视觉工作室项目的例子吗 获取磁盘 ID 序列号 卷 ID 或 CPU ID 或 的方法有很多种 我想你想建立计算机的指纹 最方便
  • 以编程方式更改和刷新图标(无需重新启动)

    当我手动替换图标 即不是从资源管理器中的 文件夹选项 窗口 时 图标不会更新 例如 如果我执行此批处理代码 REG ADD HKCR testfile DefaultIcon ve d C test ico 0 f 图标在文件夹选项的列表中
  • 将 Git bash 作为外部工具嵌入到 PyCharm 中,并在 PyCharm 窗口 (windows xp) 中使用它

    我在 PyCharm 中添加了 cmd 作为外部工具 它在 PyCharm 控制台 查看 gt 运行 中运行良好 Here https stackoverflow com questions 17302977 how to launch g
  • 如果路径中有空格则 ShellExecute 失败

    我有一个 Delphi 应用程序 它使用 ShellExecute 在按下按钮时调用第二个 Delphi 应用程序 应用程序存储在同一服务器上的同一网络共享上 它们的路径格式如下 const JobManager Z Apps Applic
  • 当用户单击 Qt 应用程序中的任务栏/停靠栏图标时获取事件或通知

    我正在 osx windows linux 上开发应用程序 我想制作像 Skype 这样的功能 当用户单击关闭窗口时 应用程序不会退出而是隐藏 当用户单击扩展坞或任务栏上的应用程序图标时 我的主窗口将再次重新打开 当用户单击应用程序图标时
  • 在 Windows XP 登录屏幕 (.NET / Pinvoke) 上运行进程(使用 GUI)

    我需要写一个小service运行一个应用程序 使用 GUI 例如calc exe 在登录屏幕上 我已经找到这个问题 和答案 在 Windows 7 欢迎屏幕上运行进程 https stackoverflow com questions 30
  • 启动时不继承父文件描述符

    我需要使用 start 命令在 winXP 上启动一些进程 听起来很简单 但是有没有办法让启动的进程不会继承父进程的任何端口 我在我的程序中使用以下方法启动孩子 system start x params 现在 当父进程被杀死时 我无法再次
  • 为什么要选择 64 位操作系统? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 关于这些问题 哪个 Vista 版本最适合开发人员计算机 https stackoverflow com questions 17653
  • 具有多个接口的 Python UDP 套接字

    我正在 Windows XP 机器上用 python2 7 编写脚本 本机使用不同的网卡连接到多个网络 我遇到了一个问题 我已将 UDP 套接字绑定到特定接口 我知道您可以通过仅提供网卡现有的 IP 地址来在 Windows 中完成此操作
  • windows下无法使用mingw/gdb在eclipse helios cdt上调试小程序,控制台冻结

    我一直在尝试使用 Eclipse CDT 来做一些 C 示例 我可以使用 run 命令很好地运行它们 但是每当我尝试调试时 控制台窗口就会冻结 我可以输入 但程序不运行不继续了 当我调试时 我在控制台窗口上得到以下输出 没有断点 但由于默认
  • 是否可以在不展开调用堆栈的情况下终止 Windows XP 上的 C++ 应用程序?

    我的理解是 当您在 Windows XP 中通过任务管理器终止 C 应用程序时 该应用程序仍然 干净 地被破坏 即调用堆栈将展开并且所有相关的对象析构函数将被调用 不知道我这里的理解是否有误 是否可以立即终止这样的应用程序而不展开堆栈 例如
  • msscript.ocx 从哪里安装

    我在我的应用程序中使用 msscript ocx 它是 Windows 的 ActiveX 脚本主机 尽管我希望能够对高度可定制的 XP 嵌入式 XPe 使用相同的功能 1 我想知道在XPe上是否可以选择性安装msscript ocx 2
  • “Windows”键作为快捷键的一部分

    I very often open a console window while doing my development Usually Win R gt cmd gt enter However Windows also lets yo
  • 在 Windows 任务栏中对单独的进程进行分组

    我有许多逻辑上相关的独立进程 但所有进程都是单独启动的 没有共同的 父 进程 是否可以使它们在 Windows 任务栏中显示为一组 工作样本 这是一些受雷米答案启发的工作代码 using System using System Runtim
  • 尝试读取转储时“无法加载符号”

    我的一个应用程序有时会在 Win XP 计算机上导致 BSOD 为了了解更多信息 我加载了生成的 dmp 文件 来自 C Windows Minidump 但在执行此操作时在大部分读数中收到此消息 Symbols can not be lo
  • 检查Windows电源管理是否关闭了显示器

    如何在 Windows 7 和 XP 中以编程方式检查 Windows 电源管理 是否已关闭显示屏 如果能收到一个活动就更好了 我不认为 XP 可以做到这一点 Windows 7 中有各种与电源管理相关的好东西 这Windows API 代

随机推荐