小编x_m*_*d_x的帖子

C++ Win32控制台颜色

我知道如何在Win32 C++控制台中做颜色.但它效率不高.例如:

 SYSTEM("color 01")
Run Code Online (Sandbox Code Playgroud)

在你的过程中减慢了很多.也:

 HANDLE h = GetStdHandle ( STD_OUTPUT_HANDLE );
 WORD wOldColorAttrs;
 CONSOLE_SCREEN_BUFFER_INFO csbiInfo;

 /*
  * First save the current color information
  */

 GetConsoleScreenBufferInfo(h, &csbiInfo);
 wOldColorAttrs = csbiInfo.wAttributes;

 /*
  * Set the new color information
  */

 SetConsoleTextAttribute ( h, FOREGROUND_RED );
Run Code Online (Sandbox Code Playgroud)

效果很好,但颜色不多.此外,FOREGROUND_RED是深红色.

所以我想问的是,有没有像CLR属性Console::ForegroundColor集这样的方法,所以你可以使用ConsoleColor枚举中的任何颜色?

c++ console winapi colors

13
推荐指数
1
解决办法
1万
查看次数

C#自定义过时属性

我想知道是否可以创建一个自定义的过时类.我需要它并且我讨厌在我输入之前Obsolete出现这个警告的事实:SOMETHING已经过时了:我只想在仅使用输入的字段/方法时发出警告/错误,例如:

[CustomObsolete("Hello")]
public int i = 0;
Run Code Online (Sandbox Code Playgroud)

将给出警告/调试你好.

这可能吗?如果我使用#warning/#error,它将始终显示错误/警告.

c# attributes obsolete

11
推荐指数
1
解决办法
1591
查看次数

C++ WinSock2 错误

昨天我试图用 C++ 制作一个套接字服务器,但在编译时出现错误。错误:

错误 6 错误 LNK2019:函数“public: static unsigned long __cdecl Env::GetSocket(void)” (?GetSocket@Env@@SAKXZ) C:\Users\JoshuaTha\Documents\Visual 中引用了未解析的外部符号 _ imp _socket@12 Studio 2010\Projects\HabboV5\HabboV5\Network.obj HabboV5

错误 5 错误 LNK2019:未解析的外部符号 _ imp _listen@8 在函数“public: void __thiscall Network::Start(void)” (?Start@Network@@QAEXXZ) C:\Users\JoshuaTha\Documents\Visual Studio 2010 中引用\Projects\HabboV5\HabboV5\Network.obj HabboV5

错误 4 错误 LNK2019:未解析的外部符号 _ imp _htons@4 在函数“public: void __thiscall Network::Start(void)” (?Start@Network@@QAEXXZ) C:\Users\JoshuaTha\Documents\Visual Studio 2010 中引用\Projects\HabboV5\HabboV5\Network.obj HabboV5

错误 3 错误 LNK2019:未解析的外部符号 _ imp _bind@12 在函数“public: void __thiscall Network::Start(void)” (?Start@Network@@QAEXXZ) C:\Users\JoshuaTha\Documents\Visual Studio 2010 中引用\Projects\HabboV5\HabboV5\Network.obj HabboV5

错误 2 错误 LNK2001:未解析的外部符号“public: static class Network * …

c++ winsock2

3
推荐指数
1
解决办法
3051
查看次数

标签 统计

c++ ×2

attributes ×1

c# ×1

colors ×1

console ×1

obsolete ×1

winapi ×1

winsock2 ×1