[英]Keep a running C++ program console on top?
假設我在程序中使用cin
允許用戶輸入到控制台。 這很簡單,但是如果他們要輸入一個Web瀏覽器,那又該如何將它們同時輸入到控制台呢? 當我單擊C ++程序控制台窗口並在頂部放置其他內容時,輸入顯然不會進入控制台。 如何使控制台始終運行在頂部,以便即使我在Web瀏覽器中輸入內容,控制台也可以進入控制台?
我想您可能想看看掛鈎鍵盤來獲取輸入?
為了在應用程序不集中時捕獲鍵盤輸入,您需要使用Windows鈎子,請參閱:
http://msdn.microsoft.com/zh-cn/library/ms644959%28v=vs.85%29.aspx#wh_keyboardhook
示例代碼可以在這里找到:
http://www.codeguru.com/cpp/wp/system/keyboard/article.php/c5699/Hooking-the-Keyboard.htm
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.