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++

SetConsoleCursorPosition

[funkcja] Ustawia pozycję kursora dla określonej konsoli.

Składnia

C/C++
BOOL WINAPI SetConsoleCursorPosition(
HANDLE hConsoleOutput,
COORD dwCursorPosition
);

Przyjmowane argumenty

ArgumentOpis
hConsoleOutputUchwyt na bufor ekranu konsoli. Uchwyt musi mieć uprawnienie GENERIC_READ.
dwCursorPositionStruktura COORD określająca nową pozycję kursora. Koordynaty muszą być w zakresie bufora konsoli.

Wartość zwracana

Jeśli funkcja zakończy się prawidłowo, wartość zwrócona jest niezerowa. W przeciwnym razie, funkcja zwraca zero. Aby otrzymać dodatkowe informacje o błędzie, użyj GetLastError().

Opis szczegółowy

Pozycja kursora określa, gdzie wyświetlane są znaki wpisane przez WriteFile(), WriteConsole(), ReadFile(), ReadConsole(). Aby określić aktualną pozycję kursora, użyj GetConsoleScreenBufferInfo().

Przykład

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

int main() {
    COORD c;
    c.X = 5;
    c.Y = 4;
    SetConsoleCursorPosition( GetStdHandle( STD_OUTPUT_HANDLE ), c );
    printf( "tekst od 5,4" );
}

Wymagania

Minimalny obsługiwany klientWindows 2000 Professional
Minimalny obsługiwany serwerWindows 2000 Server
Bibliotekakernel32.lib
DLLkernel32.dll

Linki zewnętrzne