如何显示来自 .Net 代码的公共(public)窗口菜单,即在按下 Alt+Space 时出现的菜单?
最佳答案
如何使用 Visual Basic 2005 或 Visual Basic .NET 禁用控制台应用程序标题栏上的关闭按钮
插入自 http://support.microsoft.com/kb/818361
如果 wParam 是 SC_KEYMENU,lParam 包含与 ALT 键一起使用以显示弹出菜单的键的字符代码。例如,按 ALT+F 显示文件弹出窗口将导致 WM_SYSCOMMAND wParam 等于 SC_KEYMENU 和 lParam 等于'f'。
插入自 http://msdn.microsoft.com/en-us/library/ms646360.aspx
可以使用 GetSystemMenu、AppendMenu、InsertMenu、ModifyMenu、InsertMenuItem 和 SetMenuItemInfo 函数修改窗口菜单中的菜单项。修改窗口菜单的应用程序必须处理 WM_SYSCOMMAND 消息。
关于.net - 来自 .Net 的 Windows 菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2831027/