2012-07-13 1 views
0

Я кодирую с использованием C++/MFC с помощью WinAPI, и мне было любопытно, можно ли узнать, что мое приложение было запущено из щелчка на значке панели задач (который был закреплен там)?Возможно ли узнать, что мое приложение было запущено с панели задач в Windows 7?

PS. Мне нужно знать это, чтобы отобразить всплывающее меню над значком моей программы на taksbar, почти так же, как это происходит после щелчка правой кнопкой мыши.

+0

Вы знаете, что вы можете добавлять элементы в существующий список прыжков, правильно? Разве это не будет в 1000 раз лучше, чем предлагаемое вами решение? –

ответ

-1

Вы можете узнать, было ли приложение прикреплено и где обычно.
Я бы не рекомендовал это, но вы можете знать, что это началось оттуда по положению мыши.
Это не всегда работает, потому что есть клавиатуры, на которых есть кнопки для элементов панели задач.

+1

... например, можно запускать прикрепленные приложения с помощью быстрых клавиш Win-1, Win-2 и т. Д. – qehgt

+0

Да, я столкнулся с той же проблемой. Что мне любопытно узнать, если есть API, чтобы узнать, как наложить на них ярлыки значков на панели задач? – ahmd0