Как изменить размер окна консоли Windows в C?Создание окна консоли больше в C
0
A
ответ
3
Хорошо, после долгих размышлений, я получил код, работающий.
Использование этого включают:
#include <windows.h>
Эта структура:
struct SMALL_RECT {
SHORT Left;
SHORT Top;
SHORT Right;
SHORT Bottom;
};
И эта функция:
void adjustWindowSize()
{
struct SMALL_RECT test;
HANDLE hStdout;
COORD coord;
BOOL ok;
hStdout = GetStdHandle(STD_OUTPUT_HANDLE);
coord.X = 100;
coord.Y = 50;
ok = SetConsoleScreenBufferSize(hStdout, coord);
test.Left = 0;
test.Top = 0;
test.Right = coord.X-1;
test.Bottom = coord.Y-1;
SetConsoleWindowInfo(hStdout, ok, &test);
} //end adjustWindowSize
Я успешно настроил размер консольного окна к значениям в коорд .X и coord.Y
+2
Хотя это, вероятно, работает, нет смысла передавать возвращаемое значение 'SetConsoleScreenBufferSize' в качестве параметра' bAbsolute' 'SetConsoleWindowInfo'. –
Смежные вопросы
- 1. Создание окна с командами Больше
- 2. c название окна консоли
- 3. C++ очистка окна консоли
- 4. Свойства окна консоли C++
- 5. C++ Создание нового окна из консоли в Нью-Thread (Win32)
- 6. C++ - Создание полноэкранного режима консоли?
- 7. создание окна в C++
- 8. C# вспомогательные окна приложения консоли
- 9. Создание программы «невидимые» окна в C/C++
- 10. звонок окна формируют из консоли в C#
- 11. чтение переменной из окна консоли в c
- 12. C# WPF Создание окна
- 13. C# Создание интерфейса для консоли?
- 14. C++ создание консоли: привязка функции
- 15. Создание всплывающего окна в C#
- 16. Отключить отображение окна консоли
- 17. Закрытие окна консоли
- 18. Новичок C#. Создание случайного урона в консоли
- 19. C++ Winsock - создание локальной сети в консоли?
- 20. Создание простого меню консоли в C#
- 21. печати Юникода в консоли окна
- 22. C# Создание окна - Определение родительского окна
- 23. Альтернативный метод максимизации окна консоли - C#
- 24. Отображение окна консоли при запуске WinForm (C#)
- 25. C++: установка окна консоли как WS_POPUP
- 26. Откройте два окна консоли с C#
- 27. Запретить создание окна консоли в пользовательских node.js build
- 28. C++ создание окна внутри другого
- 29. Изменение размера окна окна консоли ArgumentOutOfRangeException
- 30. Создание окна с помощью C
C просто указывает файл ввода/вывода. Консоли являются специфичными для ОС. –
Вам нужно использовать 'SetConsoleScreenBufferSize', а затем' SetConsoleWindowInfo'. Если вы не можете заставить это работать, отправьте код. –
Форматирование комментария является странным, поэтому я просто буду редактировать свой пост. Новые вещи в ответ на @HarryJohnston там. –