Форум программистов, компьютерный форум CyberForum.ru

Установка шрифта консоли и размера символов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ hbrBackground и системные цвета http://www.cyberforum.ru/cpp-beginners/thread1016045.html
Мало что понял из этого : http://msdn.microsoft.com/en-us/library/windows/desktop/ms633577%28v=vs.85%29.aspx A handle to the class background brush. This member can be a handle to the brush to be used for painting the background, or it can be a color value. A color value must be one of the following standard system colors (the value 1 must be added to the chosen color). If a color value is...
C++ ошибки в программе Помогите разобраться что не так в программе... #include <conio.h> #include <iostream.h> #include <math.h> #define PI 3.141592654 struct complex { double real; http://www.cyberforum.ru/cpp-beginners/thread1016043.html
C++ Описать рекурсивную функцию, которая считает количество пропусков в тексте
Необходима помощь, нужно написать программу, которая считает количество пропусков в тексте. Текст заканчивается точкой или запятой. Спасибо!
C++ Поясните на пальцах)
Зачем выделять память под массив?И зачем ставить 2 звездочки перед переменной?
C++ Не могу разобраться с классами http://www.cyberforum.ru/cpp-beginners/thread1016021.html
InitD3DWindow.h ------------------- class InitD3DWindow { protected: //Initialize the app Window bool InitWindow();
C++ Константа Hello, world! Сышал когда-то где-то на просторах интернета (кстати где-то на этом форуме), что якобы можно обмануть компилятор и присвоить константе другое значение вот таким образом const int a=14; int* pta=(int*)&a; *pta=5; и действительно, никакой ошибки компилятор не выдал! И я решил проверить, сделал вывод и вот чего получилось const int num=14; cout<<&num<<endl; int*... подробнее

Показать сообщение отдельно
MolodoyCoder
 Аватар для MolodoyCoder
35 / 13 / 3
Регистрация: 02.09.2013
Сообщений: 565
28.11.2013, 13:01     Установка шрифта консоли и размера символов
Цитата Сообщение от BESSON_off Посмотреть сообщение
Всем привет!

Подскажите пожалуйста как можно программно установить шрифт в консоли (пишу консольное приложение) и размер символов? Нужно, чтобы эти настройки инициализировались сразу же после запуска приложения.

Добавлено через 5 часов 53 минуты
Это не возможно?
Я, правда, учу C++ в Qt... Но должно сработать не только в Qt IDE
C++
1
2
3
4
5
6
7
8
#include<windows.h>
using namespace std;
 
//--для установки увеличенного шрифта в консоли средствами Windows
// прототип недокументированый функции
typedef BOOL (WINAPI *SETCONSOLEFONT)(HANDLE, DWORD);
SETCONSOLEFONT SetConsoleFont;
//--

C++
1
2
3
4
5
6
7
8
9
10
11
//это добавить в main()
 
 
 
    //--для установки увеличенного шрифта в консоли средствами Windows
 
    HMODULE hmod = GetModuleHandleA("KERNEL32.DLL");
       SetConsoleFont =(SETCONSOLEFONT) GetProcAddress(hmod, "SetConsoleFont");
       if (!SetConsoleFont)  exit(1);          //нужно подобрать размер шрифта -у меня  "9" у вас может другое...
       SetConsoleFont(GetStdHandle(STD_OUTPUT_HANDLE),9);
    //--
 
Текущее время: 07:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru