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的新的或舊版本折斷或實際上它的行爲可能與操作系統的變化!