Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Hasło nie zostało zweryfikowane
Niniejsze hasło zostało opracowane, jednak nie zostało ono zweryfikowane przez administrację serwisu. Jeżeli znalazłeś błędy merytoryczne w niniejszym dokumencie, prosimy o ich zgłoszenie na forum w dziale Znalezione błędy.
Opracował: jankowalski25
Biblioteki C/C++

CONSOLE_READCONSOLE_CONTROL

[struktura] Zawiera informacje o operacji odczytu danych z konsoli.

Składnia

C/C++
#include <windows.h>

typedef struct _CONSOLE_READCONSOLE_CONTROL {
    ULONG nLength;
    ULONG nInitialChars;
    ULONG dwCtrlWakeupMask;
    ULONG dwControlKeyState;
} CONSOLE_READCONSOLE_CONTROL, * PCONSOLE_READCONSOLE_CONTROL;

Pola struktury

PoleOpis
nLengthRozmiar struktury. Należy ustawić wartość tego pola na
sizeof( CONSOLE_READCONSOLE_CONTROL )
.
nInitialCharsLiczba znaków do pominięcia przed zapisywaniem nowych odczytywanych danych wejściowych w buforze przekazywanym do funkcji » WinAPIReadConsole. Wartość tego pola musi być mniejsza, niż wartość argumentu nNumberOfCharsToRead w funkcji » WinAPIReadConsole.
dwCtrlWakeupMaskDefiniowany przez programistę znak kontrolny używany do oznaczenia zakończenia odczytywanych danych.
dwControlKeyStateStan klawiszy sterujących. Wartość tego pola może być złożona z poniższych stałych:
NazwaWartośćWciśnięty klawisz
CAPSLOCK_ON0x0080Caps Lock
ENHANCED_KEY0x0100klawisz dodatkowy
LEFT_ALT_PRESSED0x0002lewy Alt
LEFT_CTRL_PRESSED0x0008lewy Ctrl
NUMLOCK_ON0x0020Num Lock
RIGHT_ALT_PRESSED0x0001prawy Alt
RIGHT_CTRL_PRESSED0x0004prawy Ctrl
SCROLLLOCK_ON0x0040Scroll Lock
SHIFT_PRESSED0x0010Shift

Wymagania

Minimalny system klientaWindows Vista (tylko aplikacje biurowe).
Minimalny system serweraWindows Server 2008 (tylko aplikacje biurowe).
NagłówekWincon.h (dołącza Windows.h)

Linki zewnętrzne