问题标签 [popupmenu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8029 浏览

delphi - Delphi 弹出菜单可见性

Delphi 7 中是否有办法确定弹出菜单是否可见(显示在屏幕上),因为它缺少 Visible 属性。

0 投票
6 回答
3505 浏览

internet-explorer - 从 IE 中删除“目标另存为...”

有没有办法通过使用组策略或注册表黑客从 Internet Explorer 的右键菜单中删除“目标另存为”?失败了,有一种简单的编程方式吗?

0 投票
4 回答
19206 浏览

delphi - 如何创建带有下拉菜单的按钮?

有没有办法显示 IE/Firefox 后退按钮样式、下拉菜单按钮?

0 投票
13 回答
5137 浏览

user-interface - 什么时候应该在菜单项中使用省略号

我什么时候应该把 ... 放在菜单项的末尾?我似乎记得读过一些规则,但我一生都找不到它们。

对于上下文-我正在向右键单击菜单添加一个属性选项,并且想知道添加它们是否合适。

0 投票
2 回答
3814 浏览

ui-automation - 如何以编程方式在 Windows 中选择弹出菜单项?

我有一个应用程序,我正在为其编写一个小向导。它通过将鼠标移动到适当的按钮、菜单并单击它们来自动化应用程序的一小部分,以便用户可以观看。

到目前为止,它将鼠标移动到树项目并发送右键单击。通过 TrackPopupMenu 弹出一个菜单。接下来,我将鼠标移动到弹出菜单上的相应项目。我不知道如何选择菜单项。

我尝试将左键单击发送到菜单的所有者窗口,尝试将 WM_COMMAND 发送到菜单的所有者等。没有任何效果。

我想菜单本身就是一个窗口,但我不知道如何从我拥有的 HMENU 中获取它的 HWND。

关于如何 PostMessage 单击弹出菜单有什么想法吗?

PS 我使用单独的线程来驱动鼠标和发布消息,所以 TrackPopupMenu 同步没有问题。

0 投票
1 回答
262 浏览

.net - 创建自定义上下文菜单

我有一个简单的对话框,我想将其显示为上下文菜单。

我可以点击右键并将其显示为没有边框的模态对话框,如果可能的话,我希望它看起来像 Windows 上下文菜单(lhs 上的栏,蓝色边框) - 有没有办法自动收集用户桌面设置,(需要同时适用于 XP、Vista)?

0 投票
3 回答
5176 浏览

vb6 - 如何在VB6中的按钮下方放置弹出菜单

我有一个 VB6 应用程序。有一个主要形式。它包含一个用户控件。这个用户控件有一个按钮控件。当我单击按钮时,我希望弹出一个菜单,以便菜单的左上角位于按钮左下角的正下方。

如果我做:

菜单出现在鼠标所在的位置。

如果我尝试提供坐标

数学完全错误,菜单显示偏离目标。

我不太确定 PopupMenu 调用需要什么类型的坐标以及如何计算按钮下方的位置。

0 投票
1 回答
2323 浏览

c# - Gtk 中的弹出菜单#

我有一个 Gtk 滚动窗口,我正在尝试附加一个 PopupMenuHandler 函数,如下所示:

HandlePopupMenu 看起来像这样:

我的问题是,当我右键单击滚动窗口时,这个事件永远不会被调用。我假设它应该基于this。只有一个其他事件处理 ScrollEvent,没有处理键盘或鼠标按钮。谁能告诉我为什么这不起作用?

0 投票
1 回答
1061 浏览

objective-c - Creating Cocoa PopUpMenus programmatically and Getting code form a GUI item built with the interface builder

I need to create many Cocoa items programmatically and most resources I can find focus on creating GUI with the builder. Is there any way to get the objective C code for an interface item created using the interface builder in Xcode? Also, I am a little confused about PopUpMenus. Are PopUpMenus contained inside PopUpButtons or are the independent? Also, can anyone link me to a good description of how to create PopUpMenus programmatically Using Cocoa and Objective-C?

0 投票
1 回答
1522 浏览

menu - SWT 菜单中的 KeyListener 或 TraverseListener

我希望能够在 SWT 菜单打开时检测键盘输入(即 TAB 键),但是当使用该addListener方法添加侦听器时它似乎没有广播任何事件,并且没有addKeyListeneraddTraverseListener方法。

我还尝试将侦听器添加到添加菜单的控件(它是一个弹出菜单)以及 shell,但关键事件也不会到达这些对象。

看起来菜单是一个操作系统级别的控件,会占用键盘事件。有没有人找到一种从弹出菜单中获取击键的方法?或者是制作我自己的非操作系统弹出菜单的唯一选择?