Добавить в приложение правой кнопкой мыши на панели задач в .NET - PullRequest
7 голосов
/ 30 сентября 2008

В большинстве приложений есть только «Восстановление, Перемещение, Размер, Свернуть, Развернуть и Закрыть», однако MS SQL предлагает дополнительные параметры «Справка, Настроить представление». Вдобавок к этому, возможно ли добавить в контекстное меню приложения на панели задач?

Примечание: я не , имея в виду значок в области уведомлений рядом с часами.

Ответы [ 2 ]

7 голосов
/ 30 сентября 2008

Эта статья дает вам пройти через C #!

2 голосов
/ 30 сентября 2008

Это более простой ответ Я нашел. Я быстро проверил это, и это работает.

Мой код:

    private const int WMTaskbarRClick = 0x0313;
protected override void WndProc(ref Message m)
    {
        switch (m.Msg)
        {
            case WMTaskbarRClick:
                {
                    // Show your own context menu here, i do it like this
                    // there's a context menu present on my main form so i use it

                    MessageBox.Show("I see that.");

                    break;
                }
            default:
                {
                    base.WndProc(ref m);
                    break;
                }
        }
    }
...