Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Belangrijk
In dit document wordt de consoleplatformfunctionaliteit beschreven die niet langer deel uitmaakt van onze roadmap voor het ecosysteem. We raden u niet aan deze inhoud in nieuwe producten te gebruiken, maar we blijven bestaande gebruiksrechten voor onbepaalde tijd ondersteunen. Onze voorkeurs moderne oplossing richt zich op virtuele terminalreeksen voor maximale compatibiliteit in platformoverschrijdende scenario's. Meer informatie over deze ontwerpbeslissing vindt u in ons klassieke console- versus virtuele terminaldocument .
Hiermee geeft u een Unicode- of ANSI-teken en de bijbehorende kenmerken op. Deze structuur wordt gebruikt door consolefuncties om van en naar een consoleschermbuffer te lezen en te schrijven.
Syntaxis
typedef struct _CHAR_INFO {
union {
WCHAR UnicodeChar;
CHAR AsciiChar;
} Char;
WORD Attributes;
} CHAR_INFO, *PCHAR_INFO;
Leden
Koolstof
Een vereniging van de volgende leden.
UnicodeChar
Unicode-teken van een cel met schermbuffertekens.
AsciiChar
ANSI-teken van een cel met schermbuffertekens.
Kenmerken
De tekenkenmerken. Dit lid kan nul of een combinatie van de volgende waarden zijn.
| Waarde | Betekenis |
|---|---|
FOREGROUND_BLUE0x0001 |
Tekstkleur bevat blauw. |
FOREGROUND_GREEN0x0002 |
Tekstkleur bevat groen. |
FOREGROUND_RED0x0004 |
Tekstkleur bevat rood. |
FOREGROUND_INTENSITY0x0008 |
Tekstkleur wordt geïntensiveerd. |
BACKGROUND_BLUE0x0010 |
Achtergrondkleur bevat blauw. |
BACKGROUND_GREEN0x0020 |
Achtergrondkleur bevat groen. |
BACKGROUND_RED0x0040 |
Achtergrondkleur bevat rood. |
BACKGROUND_INTENSITY0x0080 |
Achtergrondkleur wordt geïntensiveerd. |
COMMON_LVB_LEADING_BYTE0x0100 |
Voorloop byte. |
COMMON_LVB_TRAILING_BYTE0x0200 |
Afsluitende byte. |
COMMON_LVB_GRID_HORIZONTAL0x0400 |
Boven horizontaal. |
COMMON_LVB_GRID_LVERTICAL0x0800 |
Verticaal links. |
COMMON_LVB_GRID_RVERTICAL0x1000 |
Verticaal rechts. |
COMMON_LVB_REVERSE_VIDEO0x4000 |
Omgekeerd voorgrond en achtergrondkenmerk. |
COMMON_LVB_UNDERSCORE0x8000 |
Onderstrepen. |
Voorbeelden
Zie Voor een voorbeeld de inhoud van een schermbuffer schuiven.
Behoeften
| Minimaal ondersteunde client | Windows 2000 Professional [alleen desktop-apps] |
| Minimaal ondersteunde server | Windows 2000 Server [alleen desktop-apps] |
| Koptekst | WinCon.h (inclusief Windows.h) |