Udostępnij przez


struktura CONSOLE_CURSOR_INFO

Ważne

W tym dokumencie opisano funkcje platformy konsolowej, które nie są już częścią naszego planu działania ekosystemu. Nie zalecamy używania tej zawartości w nowych produktach, ale będziemy nadal obsługiwać istniejące użycie w przyszłości na czas nieokreślony. Nasze preferowane nowoczesne rozwiązanie koncentruje się na sekwencjach terminali wirtualnych w celu zapewnienia maksymalnej zgodności w scenariuszach międzyplatformowych. Więcej informacji na temat tej decyzji projektowej można znaleźć w naszym dokumencie dotyczącym klasycznej konsoli i terminalu wirtualnego .

Zawiera informacje o kursorze konsoli.

Składnia

typedef struct _CONSOLE_CURSOR_INFO {
  DWORD dwSize;
  BOOL  bVisible;
} CONSOLE_CURSOR_INFO, *PCONSOLE_CURSOR_INFO;

Członkowie

dwSize
Procent komórki znaku wypełnionej kursorem. Ta wartość wynosi od 1 do 100. Wygląd kursora różni się, począwszy od całkowitego wypełnienia komórki do wyświetlania jako linia pozioma w dolnej części komórki.

Uwaga / Notatka

Chociaż wartość dwSize jest zwykle z zakresu od 1 do 100, w niektórych okolicznościach może zostać zwrócona wartość poza tym zakresem. Jeśli na przykład właściwość CursorSize jest ustawiona na wartość 0 w rejestrze, zwracana wartość dwSize będzie wynosić 0.

  bVisible
Widoczność kursora. Jeśli kursor jest widoczny, ten element członkowski ma wartość TRUE.

Wymagania

   
Minimalny obsługiwany klient Windows 2000 Professional [tylko aplikacje klasyczne]
Minimalny obsługiwany serwer Windows 2000 Server [tylko aplikacje klasyczne]
Nagłówek WinCon.h (w tym Windows.h)

Zobacz także

GetConsoleCursorInfo

SetConsoleCursorInfo