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
| Minimum supported client | Windows 2000 Professional |
| Minimum supported server | Windows 2000 Server |
| Header | Wincon.h (include Windows.h) |
| Library | Kernel32.lib |
| DLL | Kernel32.dll |
See Also
- Console Functions
- Console Screen Buffers
- GetConsoleScreenBufferInfo
- ReadConsole
- ReadFile
- WriteConsole
- WriteFile
Send comments about this topic to Microsoft
Build date: 11/19/2009