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

C++ и WinAPI

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 25, средняя оценка - 4.80
Lynatik001
38 / 32 / 4
Регистрация: 28.09.2012
Сообщений: 620
#1

Цветной текст в командной строке - C++ WinAPI

09.11.2012, 19:04. Просмотров 3848. Ответов 2
Метки нет (Все метки)

Я затеял идею одну)) нашел команду которая делает "весь текст цветным" или фон.А по моей идее хочу сделать программку с удобным стрелочным выбором. типа стрелкой вниз и видно что типа выделяется там другой текст)) ну типа меню выбора.Как мне это реализовать?Где-то на форуме что то подобное видел но не могу найти.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2012, 19:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Цветной текст в командной строке (C++ WinAPI):

Цветной текст - C++ WinAPI
Здравствуйте. Можно ли печатать в текстбоксе цветными клавишами ?? То есть сделать такой себе редактор обычный. Если можно подскажите,...

Управляемая точка в командной строке - C++ WinAPI
#include <iostream> #include <string> #include <Windows.h> #include <stdio.h> using namespace std; string x; string y; int...

IntelliSense: ошибка в командной строке - C++
ругается на данный кусок хекс файла #ifndef "AThread.h" #include <QMainWindow> #define MAINWINDOW_H #define MAINWINDOW_H ...

Компиляция кода в командной строке - C++
на паре нам показывали как работать с прогой, написанной на ассемблере - cmd-> выбор директории -> создание объектного файла с помощью...

Кнопка Enter в командной строке нажимается по 2 раза - C++
Здравствуйте. Есть программа для записи/чтения тесктовых файлов, написана на си++ в Visual. Такое ощущение как будто при нажатии на кнопку...

Нужно вывести в окно текст, который подали, как параметр командной строки - C++ WinAPI
Приветствую господ форумчан, возникла такая проблема) нужно вывести в окно винапи текст, который подали как параметр командной строки. как...

2
Croessmah
Эксперт CЭксперт С++
13415 / 7567 / 855
Регистрация: 27.09.2012
Сообщений: 18,630
Записей в блоге: 3
Завершенные тесты: 1
09.11.2012, 20:26 #2
Так проблема с созданием меню или с выделением частей текста в консоли?
Если второе, то:
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <Windows.h> 
using namespace std;
int main()
{
    HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
    SetConsoleTextAttribute(hStdOut,FOREGROUND_RED | BACKGROUND_GREEN);
    cout<<"Red text, green background";
    SetConsoleTextAttribute(hStdOut,FOREGROUND_GREEN | FOREGROUND_RED | FOREGROUND_INTENSITY | BACKGROUND_BLUE);
    cout<<"Yellow text, blue background";
        return 0;
}
FOREGROUND_BLUE - Содержит синий цвет текста.
FOREGROUND_GREEN - Содержит зеленый цвет текста.
FOREGROUND_RED - Содержит красный цвет текста.
FOREGROUND_INTENSITY - Устанавливает цвет текста более интенсивный.
BACKGROUND_BLUE - Содержит синий цвет фона.
BACKGROUND_GREEN - Cодержит зеленый цвет фона.
BACKGROUND_RED - Содержит красный цвет фона.
BACKGROUND_INTENSITY - Устанавливает цвет фона более интенсивный.
1
punkvalera
Заблокирован
09.11.2012, 20:42 #3
system("COLOR [background][text]");
O- black 9- light blue
1-blue a- light green
2-green b- light aqua
3-aqua c- light red
4-red d- light purple
5-purple e- light yellow
6-yellow f- bright white
7-white
8-gray
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2012, 20:42
Привет! Вот еще темы с ответами:

Может ли текст храниться в одной строке? - C++ WinAPI
Здравствуйте, заранее извиняюсь за то, что нуб :D Вобщем, начал изучать вин апи, нужно написать текстовый редактор, так сказать, для с++....

Цветной вывод в консоль - C++ WinAPI
Я пишу подобие оконной системы windows в консоли. Нужно что бы можно было окна потаскать, изменять размеры, использовать элементы...

Цветной текст - C#
Ребят, есть такая проблемка, мне нужно сделать что-то вроде редактора текстового при разработке столкнулся с одной проблемкой ...

Цветной текст - C++
Помогите пожалуйста сделать вывод другим цветом всех чисел над диагональю в двумерном массиве int main(){ ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru