Обработка положения на рабочем столе, шрифта и других параметров консоли win32 - PullRequest
1 голос
/ 27 марта 2009

Можно ли программно установить такие параметры консоли Windows, как положение рабочего стола слева вверху, шрифт консоли, быстрая вставка и выбор с помощью параметров мыши и т. Д .?

К сожалению, мы можем установить некоторые параметры консоли, вызвав недокументированный Windows API. Например: SetConsoleFont, GetConsoleFontInfo, GetNumberOfConsoleFonts из KERNEL32.DLL.

1 Ответ

2 голосов
/ 27 марта 2009

Чтобы изменить положение консоли, необходимо обновить базовый HWND. Вы можете использовать функцию GetConsoleWindow (), чтобы получить дескриптор HWND. Оттуда вы можете вызвать GetWindowInfo, SetWindowINfo и т.п., чтобы обновить его сообщение и размер

.

http://msdn.microsoft.com/en-us/library/ms683175(VS.85).aspx

РЕДАКТИРОВАТЬ На самом деле ниже для обновления буфера.

Полагаю, вы ищете функцию SetConsoleWindowInfo. Это позволит вам контролировать позиционирование окна консоли.

http://msdn.microsoft.com/en-us/library/ms686125(VS.85).aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...