JBTALKS.CC

标题: programming c++如何跟换背景颜色~急急急 [打印本页]

作者: myself    时间: 2011-11-14 11:42 PM
标题: programming c++如何跟换背景颜色~急急急
我是用code block写的c++,上网找了很多方法都试过了,目前只换到颜色,想请问下,背景色要怎么换,字体大小要怎么换,如何在里面加格子?


以下是我的coding,请高人指点指点
#include<iostream>
#include <windows.h>
using namespace std;

int main()

{
    textbackgroundcolor(5);
    textcolor(8+128);
    clrscr();

    HANDLE  hConsole;
   hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
   SetConsoleTextAttribute(hConsole,12);
   cout << "Your text here" << endl;


   return 0;
}


作者: timmyw3i    时间: 2011-11-15 12:02 AM
你是說在 coding 裏面換 font 的大小 & background color???

這個好像不能的
作者: Super-Tomato    时间: 2011-11-15 12:50 AM
我是用code block写的c++,上网找了很多方法都试过了,目前只换到颜色,想请问下,背景色要怎么换,字体大小要怎么换,如何在里面加格子?


以下是我的coding,请高人指点指点
#include<iostream>
#include <windows.h>
using namespace std;

int main()

{
    textbackgroundcolor(5);
    textcolor(8+128);
    clrscr();

    HANDLE  hConsole;
   hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
   SetConsoleTextAttribute(hConsole,12);
   cout << "Your text here" << endl;


   return 0;
}

myself 发表于 2011-11-14 11:42 PM


既然找到 SetConsoleTextAttribute 了就該去了解其參數用法而不是意味著能抄能行就好

  1. #include <iostream>
  2. #include <windows.h>

  3. using namespace std;

  4. int main()
  5. {
  6.     HANDLE handler;

  7.     handler = GetStdHandle( STD_OUTPUT_HANDLE );
  8.     SetConsoleTextAttribute( handler, BACKGROUND_RED | FOREGROUND_GREEN );

  9.     cout << "Hello world!" << endl;
  10.     return 0;
  11. }
复制代码

作者: myself    时间: 2011-11-15 04:29 PM
回复 3# Super-Tomato


    谢谢你,现在有点头绪了。




欢迎光临 JBTALKS.CC (https://jbtalks.my/) Powered by Discuz! X2.5