`

系统菜单上添加自定义的菜单项

 
阅读更多

procedure WMSysCommand(var Msg: TWMSysCommand); message WM_SYSCOMMAND;

const
idMyFunc = $f200;

procedure TForm1.FormCreate(Sender: TObject);
begin
AppendMenu(GetSystemMenu(Handle, False), MF_STRING, idMyFunc, ’我的系统菜单项’);
end;

procedure TForm1.WMSysCommand(var Msg: TWMSysCommand);
begin
inherited;
if Msg.CmdType and $FFF0 = idMyFunc then
   ShowMessage(’我的系统菜单项’);
end;

分享到:
评论

相关推荐

    计算机软件-编程源码-Delphi6编程大师_界面_在系统菜单上添加自定义菜单项.zip

    本压缩包“计算机软件-编程源码-Delphi6编程大师_界面_在系统菜单上添加自定义菜单项.zip”显然是关于如何在Delphi6中实现一个特定功能的教程或示例代码,即在系统菜单上添加自定义的菜单项。 首先,我们来理解一下...

    精彩编程与编程技巧-在系统菜单上添加自定义菜单项...

    精彩编程与编程技巧-在系统菜单上添加自定义菜单项 ...

    VC++在系统右键菜单中添加自定义菜单项

    我们需要在这些位置添加新的子键和值,以创建自定义菜单项。例如,为一个文件类型(如.txt文件)添加菜单项,我们需要在`HKEY_CLASSES_ROOT\.txt\shell`下创建子键,然后在子键下创建命令键(如`command`),指定...

    Delphi Edit右键系统菜单加自定义菜单项

    在我们的场景中,我们可以利用这个消息来添加自定义菜单项,因为用户在编辑框上点击右键后,系统会发送这个消息。 其次,`MN_GETHMENU`是一个Windows API消息,用于获取当前活动菜单的句柄。在我们为Edit控件添加...

    C#的系统菜单添加自定义项

    在WinForms中,以下步骤展示了如何添加自定义菜单项: 1. **拖放MenuStrip控件**:从工具箱中将MenuStrip控件拖放到窗体上。 2. **创建菜单项**:在MenuStrip控件的设计视图中,右键单击并选择“添加菜单项”,输入...

    Android 系统菜单与自定义菜单

    - 在自定义菜单中,你可以添加动画、分组、子菜单、滑动效果等,提高用户体验。 5. **适配不同Android版本** - 考虑到Android版本的兼容性问题,需要确保在API 11以下使用`android:showAsAction`属性的旧版语法`...

    com atl shell extension往windows右键菜单上添加自定义菜单项.zip

    COM ATL Shell 扩展是一种强大的技术,用于向Windows操作系统中的文件和文件夹右键菜单添加自定义功能。这种扩展允许开发者创建自己的上下文菜单项,为用户提供了更丰富的交互体验,比如快速执行特定操作或者访问...

    VC++在系统菜单中添加自定义菜单项

    一个VC++自定义菜单实例,在系统菜单中添加自定义的菜单项,直接用VC6打开编译源文件,运行Debug目录中的文件即可看到效果,请点击窗体标题栏最左边的小图标,即可看到在系统固有菜单中添加了自定义菜单项,...

    C# 向窗体的系统菜单添加菜单项

    在C#编程中,Windows Forms应用常常需要...通过以上步骤,你可以在C#的Windows Forms应用中向窗体的系统菜单添加自定义菜单项,从而扩展用户与应用程序的交互方式。这种技术在开发具有特殊需求的桌面应用时非常有用。

    在系统菜单中添加菜单项

    在系统菜单中添加自定义菜单项,能够增强用户体验,让软件功能更加直观易用。 添加菜单项的过程通常涉及以下几个步骤: 1. **设计菜单结构**:根据软件的功能需求,规划菜单层次和每个菜单项的名称。这一步需要...

    为系统菜单添加菜单项

    为系统菜单添加菜单项是增强用户交互性和自定义功能的重要步骤。本篇文章将深入探讨如何在不同编程环境中为系统菜单添加菜单项,并提供相关实践技巧。 首先,我们需要理解菜单项的基本结构。菜单项通常包含一个标题...

    C#开发WPS插件之往右键菜单添加自定义菜单

    2. **创建自定义菜单**:在事件处理程序中,创建一个新的`ComAddIn.ContextMenus`对象,然后添加自定义菜单项。 3. **关联菜单与单元格**:通过`ContextMenu.Context`属性确保菜单只在特定范围(如选定的单元格)...

    向窗体的系统菜单添加菜单项

    一个常见的需求就是向窗体的系统菜单(通常在窗口左上角,包含最小化、最大化和关闭按钮)中添加自定义菜单项。这样做可以使用户通过系统菜单访问我们的特定功能,而无需在主界面寻找额外的控件。本篇文章将详细讲解...

    Android系统菜单与自定义菜单

    开发者可以通过在Activity中重写`onCreateOptionsMenu(Menu menu)`方法来添加和定制系统菜单项。然后,在`onOptionsItemSelected(MenuItem item)`方法中处理用户的点击事件。 自定义菜单,顾名思义,允许开发者根据...

    基于wxwidgets实现的自定义菜单

    为了创建自定义菜单按钮,我们需要扩展`wxButton`类并添加额外的功能,比如在按钮被点击时显示一个下拉菜单。这可以通过重写事件处理函数来实现,当按钮接收到鼠标点击事件时,显示我们自定义的菜单。 接下来,我们...

    Delphi 在系统默认的窗口菜单中添加自定义菜单项

    Delphi在系统默认的窗口菜单中添加自定义菜单项,在窗体标题栏的右键菜单中添加自定义菜单,这个源码功能主要是演示这一功能如何实现,超简单,面向Delphi的基础学者。 运行环境:Windows/Delphi7

    Delphi 向窗体的系统菜单添加菜单项.rar

    Delphi 向窗体的系统菜单添加菜单项,也就是在系统默认的菜单项中,添加自定义的菜单项,我记得有不少类似的例子,这个是书中的例子,也是挺简单的,高手请绕行。  有多少个菜单项,都会用循环逐项显示出来,  ...

    向窗体的系统菜单添加菜单项.rar_系统菜单

    为了在其中添加自定义菜单项,我们需要利用WinAPI(Windows应用程序接口)函数。C#中可以通过P/Invoke(Platform Invoke)技术调用这些函数,这使得.NET应用程序能够与非托管的Windows API进行交互。 - `...

    Winforn中实现ZedGraph自定义添加右键菜单项示例源码.zip

    它可能包括了创建ZedGraph图表、定义自定义菜单项以及关联的事件处理程序等功能的完整示例。 总之,通过结合ZedGraph的强大绘图能力与Windows Forms的`ContextMenuStrip`,我们可以轻松地在Winforn应用程序中实现...

Global site tag (gtag.js) - Google Analytics