簡體   English   中英

保持運行的C ++程序控制台在最前面?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM