在C# Winform項目,在form1窗體有一個button按鈕。
目前已經可以在button的點擊事件中,通過以下代碼實現將“CBOX央視影音”在線視頻播放的App客戶端打開。
代碼如下:
Process proc = new Process();
proc.StartInfo.FileName = @"C:\Program Files\CNTV\CBox\CBox.exe";
proc.Start();
關鍵是“CBOX央視影音”是單獨打開的在線視頻播放的App客戶端並沒有嵌入在form1窗體中,且在線視頻的App客戶端處於當前客戶端播放狀態。
所以無法捕獲到form1窗體的KeyUp 或者KeyPress事件。(這些鍵盤事件程序中已經寫好了,就是無法響應這些事件。)
有沒有辦法解決此問題。謝謝!
用HotKey組件,或者用KeyBoard Hook。具體按照我說的google下, codeproject上有例子。