【问题标题】:Is it possible to know that my app was started from a taskbar in Windows 7?是否可以知道我的应用程序是从 Windows 7 中的任务栏启动的?
【发布时间】:2012-07-13 02:00:28
【问题描述】:

我正在使用带有 WinAPI 的 C++/MFC 进行编码,我很好奇是否有可能知道我的应用是通过单击任务栏图标(固定在那里)启动的?

附言。我需要知道这一点才能在任务栏上我的程序图标上方显示一个弹出菜单,就像右键单击后发生的那样。

【问题讨论】:

  • 您知道可以将项目添加到现有的跳转列表中,对吧?这不是比您提出的解决方案好 1000 倍吗?

标签: c++ winapi windows-7 taskbar


【解决方案1】:

您可以知道您的应用是否已固定以及正常位置。
我不会推荐它,但你可以知道它是从鼠标的位置开始的。
这并不总是有效,因为有些键盘带有用于任务栏项目的按钮。

【讨论】:

  • ...例如,可以使用 Win-1、Win-2 等键盘快捷键运行固定应用程序
  • 是的,我遇到了同样的问题。我很想知道,是否有一个 API 可以知道任务栏固定图标的布局?
猜你喜欢
  • 2022-09-23
  • 2013-04-27
  • 1970-01-01
  • 1970-01-01
  • 2011-03-22
  • 1970-01-01
  • 2013-09-13
  • 2015-10-19
  • 2012-08-01
相关资源
最近更新 更多