2012-03-05 199 views
0

粘貼選項添加菜單監聽器我有一個複合創建org.eclipse.swt.browser.Browser實例。我想知道何時在瀏覽器中使用(特定於平臺)右鍵單擊上下文菜單並選擇粘貼選項來粘貼某些內容。在SWT瀏覽器

在MenuDetectListener的menuDetected(),我得到的通知時,在瀏覽器中檢測到的上下文菜單。

我怎麼能知道,如果粘貼選項是從上下文菜單中選擇?

問候, Noopur

回答

0

不,你不能接入選擇的上下文菜單項。這沒有直接的規定。至少在日食3.7中沒有。雖然,您可以嘗試不同的事件組合來確定菜單項。例如,在Windows Internet Explorer的填充狀態欄與'inserts the clipboard...'當你的鼠標指針懸停在Paste菜單項,就可以使用StatusTextListener事件捕獲此。

Note:的黑客不是一個完美的解決方案,即使你得到它的工作,仍有一定的可能性,它可以與SWT的新的或舊版本折斷或實際上它的行爲可能與操作系統的變化!