Можно ли настроить фокус на консольном приложении в Windows? SetFocus выглядит многообещающим, но ему нужен HWND, и я не знаю, есть ли в консольных приложениях его.Установить фокус на консоли в Windows?
ответ
Используйте функцию GetConsoleWindow.
Это возвращает NULL для меня. Я предполагаю, что это работает, если я фактически создаю консоль для приложения Windows с AllocConsole или что-то в этом роде. – Steven
Если он запущен в оконном сеансе консоли, вы должны получить действительный HWND. Если он находится в сеансе входа в службу, то не будет никакого связанного окна. И Windows автоматически вызывает 'AllocConsole' или' AttachConsole' всякий раз, когда он запускает процесс, связанный с опцией '/ SUBSYSTEM: CONSOLE' (хранится как флаг в PE-заголовке). –
На самом деле 'GetConsoleWindow' действительно работает. Однако 'SetFocus' возвращает NULL, а' GetLastError' дает ERROR_ACCESS_DENIED. Любые идеи почему? – Steven
- 1. Как установить RAILS_ENV на консоли Windows?
- 2. Установить размер окна консоли на Windows
- 3. Установить фокус на кнопку
- 4. Установить фокус на элемент
- 5. Установить фокус на гиперссылку
- 6. Установить фокус на WebElement?
- 7. Установить фокус в VisualStatemanager
- 8. Как установить LOCALE в консоли Windows
- 9. Установить фокус на Canvas создан программно, в Windows Phone 8,1
- 10. Как установить фокус на элемент управления в приложении Windows Forms?
- 11. установить фокус на textBox в uwp
- 12. Фокус на MouseOver в Windows с Ogre3D
- 13. Не удается установить фокус на текстовое поле Windows Forms
- 14. Установить фокус в android
- 15. Установить фокус на встроенный MSHTML
- 16. Как установить фокус на DIV
- 17. Невозможно установить фокус на ListView
- 18. Установить фокус на другой jframe
- 19. Установить фокус на подтверждение валидации?
- 20. Автоматически установить фокус на JTextField
- 21. Как установить фокус на webForm
- 22. Невозможно установить фокус на всплывающем
- 23. Установить фокус на открытии приложения?
- 24. Установить фокус на поле автозаполнения
- 25. Установить фокус в QTableView
- 26. Как установить фокус на JMenu?
- 27. Как установить фокус на TLFTextField
- 28. C# Установить фокус на третьей партии управления
- 29. Установить фокус на содержимое ContentPresenter
- 30. Как установить фокус на NSButton?
Вы ищете способ сделать это из самого приложения консоли или из другого приложения? –