.net - 添加到 .NET 任务栏中的右键单击应用程序菜单

标签 .net windows taskbar

大多数应用程序只有“恢复、移动、调整大小、最小化、最大化和关闭”,但是 MS SQL 提供了额外的选项“帮助、自定义 View ”。按照这些思路,是否可以在任务栏中添加到应用程序的右键单击菜单?

注意:我不是指的是时钟旁边通知区域中的图标。

最佳答案

这是一个更简单的 answer我发现。我很快测试了它并且它有效。

我的代码:

    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;
                }
        }
    }

关于.net - 添加到 .NET 任务栏中的右键单击应用程序菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/153460/

相关文章:

asp.net - 使用不同用户登录时出现 Azure 错误

.net - 在哪里可以找到.net CLR和C#的源代码?

delphi - 获取任务栏位置?

taskbar - 如何更改 Awesome WM 将项目添加到任务列表的方式?

c++ - C++ 任务栏中的闪烁/警报

c# - 如何重叠两个控件

c# - 将数组拆分为另一个数组

c - windows - 2个进程之间的普通共享内存(没有文件映射,没有管道,没有其他额外的)

c# - Windows 任务计划程序启动程序时如何获取应用程序文件夹

c++ - 不显示由 CreateFile() 函数创建的文本文件