0
粘贴选项添加菜单监听器我有一个复合创建org.eclipse.swt.browser.Browser实例。我想知道何时在浏览器中使用(特定于平台)右键单击上下文菜单并选择粘贴选项来粘贴某些内容。在SWT浏览器
在MenuDetectListener的menuDetected(),我得到的通知时,在浏览器中检测到的上下文菜单。
我怎么能知道,如果粘贴选项是从上下文菜单中选择?
问候, Noopur
粘贴选项添加菜单监听器我有一个复合创建org.eclipse.swt.browser.Browser实例。我想知道何时在浏览器中使用(特定于平台)右键单击上下文菜单并选择粘贴选项来粘贴某些内容。在SWT浏览器
在MenuDetectListener的menuDetected(),我得到的通知时,在浏览器中检测到的上下文菜单。
我怎么能知道,如果粘贴选项是从上下文菜单中选择?
问候, Noopur
不,你不能接入选择的上下文菜单项。这没有直接的规定。至少在日食3.7中没有。虽然,您可以尝试不同的事件组合来确定菜单项。例如,在Windows Internet Explorer的填充状态栏与'inserts the clipboard...'
当你的鼠标指针悬停在Paste
菜单项,就可以使用StatusTextListener
事件捕获此。
Note:
的黑客不是一个完美的解决方案,即使你得到它的工作,仍有一定的可能性,它可以与SWT的新的或旧版本折断或实际上它的行为可能与操作系统的变化!