检查在任务栏中单击的当前应用程序?(C++,Windows API)

塞缪尔·约瑟夫·维纳布尔

我在谷歌上花了很多时间,但没有找到关于这个特定主题的任何相关结果。

我有一个应用程序,当用户在任务栏中单击它时,我希望将其最小化(如果它尚未最小化)。问题似乎与窗口是无边框的事实有关。当我将它设置为有边框时,在任务栏中单击它时它会最小化,无需任何代码干预。但是我需要无边框窗口,因为我正在使用客户区制作“自定义边框”。

tl;dr 如何检查当前应用程序是否在任务栏中被单击?

非常感谢!塞缪尔

泽特42

无需修改任务栏。

只需确保WS_MINIMIZEBOX|WS_MAXIMIZEBOX为您的窗口设置样式。否则,你的窗口不会处理WM_SYSCOMMANDwParamSC_MINIMIZESC_RESTORE

某些资源编辑器(例如 Visual Studio 中的资源编辑器)在WS_MINIMIZEBOX|WS_MAXIMIZEBOX删除标准窗口边框时无法进行设置您可以像这样以编程方式添加样式:

DWORD style = GetWindowLong( hwnd, GWL_STYLE ); 
SetWindowLong( hwnd, GWL_STYLE, style | WS_MINIMIZEBOX | WS_MAXIMIZEBOX );

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Windows 10:将多个应用程序窗口设置为不在任务栏中合并

来自分类Dev

为什么我的应用程序菜单为空白(在Windows 10的任务栏中右键单击程序)?

来自分类Dev

Windows任务栏-阻止某些应用程序分组?

来自分类Dev

如何从Windows任务栏隐藏应用程序?

来自分类Dev

如何在Windows任务栏中对不同的应用程序进行分组?

来自分类Dev

如何处理 Windows 任务栏中需要我注意的应用程序?

来自分类Dev

Windows 7中任务栏中缺少正在运行的应用程序和固定的应用程序图标

来自分类Dev

我们可以从Windows Store应用程序在任务栏的通知区域添加应用程序图标吗?

来自分类Dev

Windows 10在任务栏中的右键单击图标上不显示最近的文件吗?

来自分类Dev

从任务栏单击图标时,是否有Windows 10应用程序可启动特定的键盘组合?

来自分类Dev

在Windows 10中的同一应用程序中手动重新排序Windows任务栏项目

来自分类Dev

在C ++中使用Win32 Api在任务栏中设置NOTIFY ICON

来自分类Dev

是否有可能给AWT应用程序在Windows 10时整任务栏图标

来自分类Dev

如何在我的任务栏上获取“获取Windows 10应用程序”图标

来自分类Dev

Windows 8.1任务栏应用程序菜单出现故障

来自分类Dev

固定在Windows任务栏上的应用程序上的标题匹配

来自分类Dev

wxWidgets windows 10 应用程序的任务栏进度条

来自分类Dev

Windows任务栏中的标题右键单击菜单

来自分类Dev

如何在Windows启动时自动运行Windows窗体应用程序?并将其最小化到任务栏后,从任务栏中删除其图标?

来自分类Dev

通过C#API调用Windows Forms应用程序

来自分类Dev

Windows 7:在任务栏图标上单击鼠标中键关闭吗?

来自分类Dev

使用Windows API有条件地显示多个气球-Delphi中的系统任务栏图标

来自分类Dev

获取卡在Windows 7中任务栏下的程序

来自分类Dev

如何启动Windows任务栏中隐藏的程序?

来自分类Dev

程序的 Windows 任务栏中应显示哪些窗口?

来自分类Dev

Windows中的Strom API

来自分类Dev

Windows API挂钩C ++

来自分类Dev

如何使用WPF窗口和系统任务栏图标创建命令行/ Windows Service应用程序?

来自分类Dev

如何在Windows 7任务栏上显示分组的应用程序数量?

Related 相关文章

  1. 1

    Windows 10:将多个应用程序窗口设置为不在任务栏中合并

  2. 2

    为什么我的应用程序菜单为空白(在Windows 10的任务栏中右键单击程序)?

  3. 3

    Windows任务栏-阻止某些应用程序分组?

  4. 4

    如何从Windows任务栏隐藏应用程序?

  5. 5

    如何在Windows任务栏中对不同的应用程序进行分组?

  6. 6

    如何处理 Windows 任务栏中需要我注意的应用程序?

  7. 7

    Windows 7中任务栏中缺少正在运行的应用程序和固定的应用程序图标

  8. 8

    我们可以从Windows Store应用程序在任务栏的通知区域添加应用程序图标吗?

  9. 9

    Windows 10在任务栏中的右键单击图标上不显示最近的文件吗?

  10. 10

    从任务栏单击图标时,是否有Windows 10应用程序可启动特定的键盘组合?

  11. 11

    在Windows 10中的同一应用程序中手动重新排序Windows任务栏项目

  12. 12

    在C ++中使用Win32 Api在任务栏中设置NOTIFY ICON

  13. 13

    是否有可能给AWT应用程序在Windows 10时整任务栏图标

  14. 14

    如何在我的任务栏上获取“获取Windows 10应用程序”图标

  15. 15

    Windows 8.1任务栏应用程序菜单出现故障

  16. 16

    固定在Windows任务栏上的应用程序上的标题匹配

  17. 17

    wxWidgets windows 10 应用程序的任务栏进度条

  18. 18

    Windows任务栏中的标题右键单击菜单

  19. 19

    如何在Windows启动时自动运行Windows窗体应用程序?并将其最小化到任务栏后,从任务栏中删除其图标?

  20. 20

    通过C#API调用Windows Forms应用程序

  21. 21

    Windows 7:在任务栏图标上单击鼠标中键关闭吗?

  22. 22

    使用Windows API有条件地显示多个气球-Delphi中的系统任务栏图标

  23. 23

    获取卡在Windows 7中任务栏下的程序

  24. 24

    如何启动Windows任务栏中隐藏的程序?

  25. 25

    程序的 Windows 任务栏中应显示哪些窗口?

  26. 26

    Windows中的Strom API

  27. 27

    Windows API挂钩C ++

  28. 28

    如何使用WPF窗口和系统任务栏图标创建命令行/ Windows Service应用程序?

  29. 29

    如何在Windows 7任务栏上显示分组的应用程序数量?

热门标签

归档