Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何用C语言显示文件的系统菜单#_C#_Menu_Window_System - Fatal编程技术网

C# 如何用C语言显示文件的系统菜单#

C# 如何用C语言显示文件的系统菜单#,c#,menu,window,system,C#,Menu,Window,System,我需要在我的应用程序中显示文件的系统菜单。此菜单与图像相同。 而且,我还想在这个菜单中添加一个my menu元素 我该怎么办 谢谢您正在寻找的是一个shell上下文菜单。要在应用程序中显示这样的菜单,必须调用Windows API。这一点都不容易,但对你来说幸运的是,其他一些人已经尝试过了 on-CodeProject有一个shell上下文菜单,这在那篇文章中也有描述 然后从该项目中提取shell上下文菜单代码,并将其作为一个单独的ZIP文件上传,您可以这样做 我不知道如何使用它,甚至不知道它

我需要在我的应用程序中显示文件的系统菜单。此菜单与图像相同。

而且,我还想在这个菜单中添加一个my menu元素

我该怎么办


谢谢

您正在寻找的是一个shell上下文菜单。要在应用程序中显示这样的菜单,必须调用Windows API。这一点都不容易,但对你来说幸运的是,其他一些人已经尝试过了

on-CodeProject有一个shell上下文菜单,这在那篇文章中也有描述

然后从该项目中提取shell上下文菜单代码,并将其作为一个单独的ZIP文件上传,您可以这样做


我不知道如何使用它,甚至不知道它是否有效。这是留给读者的练习。但是,如果深入研究代码,您可以从中学到很多东西。

搜索shell扩展