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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ WinAPI Как узнать время перехода в режим сна? http://www.cyberforum.ru/win-api/thread693186.html
Поскажите, как можно узнать какое заданно время перехода в сон(в активной схеме электропитания) используя api функции? я попробовал использовать: GUID *scheme; if(ERROR_SUCCESS == PowerGetActiveScheme(NULL, &scheme)) { GUID buffer; DWORD bufferSize = sizeof(buffer); int index=0; while(ERROR_SUCCESS == PowerEnumerate( NULL,
C++ WinAPI Не получается создать контекстное меню Пытаюсь сделать что то вроде Блокнота, и столкнулся с проблемой создания контекстного меню, в уроках предстален пример простейшего Блокнота и как ни странно это меню там тоже не рабочее. Если не сложно проанализируйте код и подскажите в чём проблема. В моём приложении пока я не создаю (точнее не показываю) Эдита, меню отображается, иначе появляется стандарное контекстное меню. Менял хэнделы, не... http://www.cyberforum.ru/win-api/thread693114.html
C++ WinAPI Как создать поток?
В мсдн прочитав про потоки, написал следующую фигню: private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) { int Number_process=1; DWORD dwThreadId; HANDLE hThread = CreateThread(NULL, //Choose default security 0, //Default stack size /*(LPTHREAD_START_ROUTINE)*/ &(Power_Management::Form1::ThreadProc), /////ошибка
Как отследить событие развертывания окна C++ WinAPI
2 часа не могу найти , уже бошка кипит . Нужно отловить событие развертывания окна программы из пиктограммы в панели управления , чтобы развернуть его в нужном мне определенном месте .
C++ WinAPI Как управлять сторонним окном через WinAPI? http://www.cyberforum.ru/win-api/thread692738.html
Мне надо в диалоге сохранения файла вставить название файла и нажать кнопку сохранения. Застопорился на следующих строках: private const string WINDOW_CLASS_COMBOBOX32 = "ComboBoxEx32"; private const string WINDOW_CLASS_COMBOBOX = "ComboBox"; private const string WINDOW_CLASS_EDIT = "Edit"; IntPtr saveWindow = GetPointerToDialogWindow(null, SAVE_AS_TITLE, RetryTimes); IntPtr...
C++ WinAPI Работа с диалоговым окном Диалоговое окно создавалось в окне ресурсов. Как получить hDlg этого диалогового окна зная ID? подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт CЭксперт С++
13054 / 7317 / 815
Регистрация: 27.09.2012
Сообщений: 18,053
Записей в блоге: 3
Завершенные тесты: 1
09.11.2012, 20:26     Цветной текст в командной строке
Так проблема с созданием меню или с выделением частей текста в консоли?
Если второе, то:
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 - Устанавливает цвет фона более интенсивный.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru