9
我正在使用Lync 2013 SDK和WPF以將工具欄添加到Lync對話窗口。我可以將鍵盤快捷方式轉發到停靠在WPF窗口中的lync對話窗口嗎?
我按照本教程http://msdn.microsoft.com/en-us/library/lync/jj933086.aspx的說明將Dock中的Lync對話窗口停靠在WindowFormHost的面板中。
現在我可以在我的WPF窗口中添加自定義功能。
問題是對接對話導致所有Lync對話窗口快捷方式以奇怪的方式進行操作。默認情況下,他們不再工作,即使我試圖集中停靠的對話窗口,他們仍然無法工作,但當我關注此窗口的控件時,他們又開始重新工作。
我需要他們在我的WPF窗口或停靠的Lync對話窗口中專注於工作。
我試圖使用一些user32.dll函數來使用對話窗口句柄IntPtr調用這些快捷方式,但它不起作用。
我還試圖用
SetForegroundWindow(_automation.GetConversationWindow(convertion).Handle)
然後用
SendKeys.SendWait(keys)
但當談話不停靠只工作。