Sets the attributes of characters written to the console screen buffer by the
WriteFile or
WriteConsole function, or echoed by the
ReadFile or
ReadConsole function. This function affects text written after the function call.
Syntax
BOOL WINAPI SetConsoleTextAttribute(
__in HANDLE hConsoleOutput,
__in WORD wAttributes
);
Parameters
- hConsoleOutput [in]
-
A handle to the console screen buffer. The handle must have the GENERIC_READ access right. For more information, see
Console Buffer Security and Access Rights.
- wAttributes [in]
-
The
character attributes.
Return Value
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. To get extended error information, call
GetLastError.
Remarks
To determine the current color attributes of a screen buffer, call the
GetConsoleScreenBufferInfo function.
Examples
For an example, see
Using the High-Level Input and Output Functions.
Requirements
| Client | Requires Windows Vista, Windows XP, or Windows 2000 Professional. |
| Server | Requires Windows Server 2008, Windows Server 2003, or Windows 2000 Server. |
| Header | Declared in Wincon.h; include Windows.h. |
| Library | Use Kernel32.lib. |
| DLL | Requires Kernel32.dll. |
See Also
Console Functions
Console Screen Buffers
GetConsoleScreenBufferInfo
ReadConsole
ReadFile
WriteConsole
WriteFile
Send comments about this topic to Microsoft
Build date: 8/7/2008