控制台程序中控制输出颜色
来源:互联网 发布:生活服务淘宝店铺 编辑:程序博客网 时间:2024/04/30 00:27
public class color
{
[DllImport("kernel32.dll", SetLastError = true)]
public static extern bool SetConsoleTextAttribute(
IntPtr hConsoleOutput,
CharacterAttributes wAttributes); /* declaring the setconsoletextattribute function*/
[DllImport("kernel32.dll")]
public static extern IntPtr GetStdHandle(int nStdHandle);
public enum CharacterAttributes
{
aa = 0x0007,
FOREGROUND_BLUE = 0x0001,
FOREGROUND_GREEN = 0x0002,
ground_green = 0x0002,
FOREGROUND_RED = 0x0004,
FOREGROUND_INTENSITY = 0x0008,
BACKGROUND_BLUE = 0x0010,
BACKGROUND_GREEN = 0x0020,
BACKGROUND_RED = 0x0040,
BACKGROUND_INTENSITY = 0x0080,
COMMON_LVB_LEADING_BYTE = 0x0100,
COMMON_LVB_TRAILING_BYTE = 0x0200,
COMMON_LVB_GRID_HORIZONTAL = 0x0400,
COMMON_LVB_GRID_LVERTICAL = 0x0800,
COMMON_LVB_GRID_RVERTICAL = 0x1000,
COMMON_LVB_REVERSE_VIDEO = 0x4000,
COMMON_LVB_UNDERSCORE = 0x8000
}
}
调用:
声明: IntPtr hOut = color.GetStdHandle(-11);
输出时:color. SetConsoleTextAttribute(hOut,color. CharacterAttributes.FOREGROUND_INTENSITY);
- 控制台程序中控制输出颜色
- win32控制台输出字符颜色控制
- WINDOWS 控制台输出字符颜色控制
- Unity控制台控制输出字体的颜色
- 改变控制台输出颜色
- 格式化控制台输出颜色
- python控制台输出颜色
- 控制台颜色控制函数
- Windows下更改C/C++控制台程序文本输出颜色
- 【C++程序】[新手向]控制台输出颜色变换特效
- 在Java程序中截获控制台输出
- 在Java程序中截获控制台输出
- 在Java程序中截获控制台输出
- 在Java程序中截获控制台输出
- 在Java程序中截获控制台输出
- 在Java程序中截获控制台输出
- Delphi中捕获控制台程序的输出
- 在Java程序中截获控制台输出
- JUnit学习笔记(2007版)
- RequestProcessor类的process()方法执行流程
- POP3收信的perl客户端
- badboy中文手册
- pys60之背景透明png
- 控制台程序中控制输出颜色
- 使用WindowsXP视觉风格
- 计算列的另类用法
- Automake(1)
- 把自定义表格放入到grideview的模板列中 如果通过表格中的一个按钮得到当前行
- 关于在C#中调用C++ DLL 时的参数传递
- 啤酒主义的
- 如何编写异常安全的C++代码
- 编写高性能Web应用程序的10个技巧