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ł: pekfos
Biblioteki C/C++

SetConsoleCursorInfo

[funkcja] Ustawia rozmiar i widoczność kursora dla określonego bufora ekranu konsoli.

Składnia

C/C++
#include <windows.h>
BOOL WINAPI SetConsoleCursorInfo( HANDLE hConsoleOutput, const CONSOLE_CURSOR_INFO * lpConsoleCursorInfo );

Argumenty

ArgumentOpis
hConsoleOutputUchwyt do bufora wyjściowego konsoli. Uchwyt musi mieć dostęp GENERIC_READ.
lpConsoleCursorInfoWskaźnik do struktury CONSOLE_CURSOR_INFO zawierającej nowe dane kursora bufora ekranu konsoli.

Zwracana wartość

Jeśli nie wystąpią błędy, zwracana wartość jest niezerowa, inaczej 0. Aby uzyskać szczegółowe informacje o błędzie, wywołaj funkcję » WinAPIGetLastError.

Opis szczegółowy

Kiedy kursor bufora ekranu jest widoczny, jego wygląd może ulec zmianie, od całkowitego wypełnienia komórki znaku do pokazywania poziomej linii pod komórką. Składowa dwSize struktury » WinAPICONSOLE_CURSOR_INFO określa procent wypełnienia komórki przez kursor. Jeśli wartość tej składowej jest mniejsza od 1 lub większa od 100, ta funkcja zakończy się niepowodzeniem.

Wymagania

Minimalny system klientaWindows 2000 Professional (tylko aplikacje biurowe).
Minimalny system serweraWindows 2000 Server (tylko aplikacje biurowe).
NagłówekWincon.h (dołącza Windows.h)
BibliotekaKernel32.lib
DLLKernel32.dll

Przykład

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

int main()
{
    CONSOLE_CURSOR_INFO cci;
    cci.dwSize = 80;
    cci.bVisible = TRUE;
    SetConsoleCursorInfo( GetStdHandle( STD_OUTPUT_HANDLE ), & cci );
}

Zagadnienia powiązane

CONSOLE_CURSOR_INFOZawiera informacje o kursorze konsoli. (struktura)
GetConsoleCursorInfoZwraca informacje o rozmiarze i widoczności kursora konsoli. (funkcja)

Linki zewnętrzne