是否有可能將重點放在Windows中的控制檯應用程序上? SetFocus看起來很有前途,但它需要一個HWND,我不知道控制檯應用程序是否有一個。將焦點集中在Windows中的控制檯上?
回答
使用GetConsoleWindow函數。
這會爲我返回NULL。我猜測它的工作原理是,如果我真的使用AllocConsole或其他方法爲Windows應用程序創建控制檯。 – Steven 2010-07-11 16:22:43
如果它在窗口控制檯會話中運行,則應該獲得有效的HWND。如果它在服務登錄會話中,則不會有任何窗口關聯。當啓動一個與'/ SUBSYSTEM:CONSOLE'選項鍊接的進程(在PE頭中作爲標誌存儲)時,Windows會自動調用'AllocConsole'或'AttachConsole'。 – 2010-07-11 16:42:40
實際上'GetConsoleWindow'確實有效。但是'SetFocus'返回NULL,'GetLastError'返回ERROR_ACCESS_DENIED。任何想法爲什麼? – Steven 2010-07-11 17:09:21
- 1. 如何將焦點集中在QLabel上
- 2. ListView中的焦點控制
- 3. 控制檯窗口不在焦點時忽略按鍵C++(Windows)
- 4. 在控制檯中捕獲沒有焦點的按鍵
- 5. 將焦點集中在WebBrowser控件中託管的Flash對象
- 6. 無法將焦點集中在wpf中的選項卡控件中的控件
- 7. Firefox。 Firebug的控制檯 - 抑制 「獲得焦點」, 「失去焦點」 的消息
- 8. 如何在.NET中控制windows應用程序焦點
- 9. 崇高文本2:蟒蛇控制檯上的焦點
- 10. 在Windows上沒有控制檯的Cython
- 11. 在Windows上的控制檯GUI Haskell
- 12. 在UWP中禁用焦點控制
- 13. 將焦點集中在Extjs textfield
- 14. 在Windows控制檯中顯示片假名中間點
- 15. 如何在斷點上將控件打印到控制檯上?
- 16. 點擊一個標籤將焦點集中在WPF中的另一個控件
- 17. GridView的DataTemplate中的焦點控制
- 18. Windows控制檯
- 19. 在VS中,使斷點上的打印點使用控制檯
- 20. 如何將焦點限制在WPF中的控件
- 21. 去除控制中的焦點矩 - Delphi
- 22. UWP焦點控制
- 23. 將焦點移動到控制檯opencv C++
- 24. 在Windows控制檯中排隊
- 25. 如何將焦點集中在jquery中的錨點
- 26. 禁用Windows控件焦點
- 27. Angular 2在ngIf執行後將焦點集中在ul li上
- 28. 如何將焦點集中到IE8中的選項卡上?
- 29. 當控制顯示時,將焦點放在文本框上
- 30. 如何將焦點集中在微調器上?
您是否正在尋找一種方法來從控制檯應用程序本身或其他應用程序中執行此操作? – 2010-07-11 17:05:19