程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> winform-C# Winform項目,如何實現打開的外部視頻客戶端程序響應後台程序的鍵盤事件

winform-C# Winform項目,如何實現打開的外部視頻客戶端程序響應後台程序的鍵盤事件

編輯:編程綜合問答
C# Winform項目,如何實現打開的外部視頻客戶端程序響應後台程序的鍵盤事件

在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上有例子。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved