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.
Opracowali: pekfos, jankowalski25
Biblioteki C/C++

SetConsoleScreenBufferSize

[funkcja] Zmienia rozmiar bufora podanej konsoli.

Składnia

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

BOOL WINAPI SetConsoleScreenBufferSize( HANDLE hConsoleOutput, COORD dwSize )

Argumenty

ArgumentOpis
hConsoleOutputUchwyt do bufora ekranu konsoli. Uchwyt musi mieć dostęp GENERIC_READ.
dwSizeStruktura » WinAPICOORD określająca nowy rozmiar buforu ekranu konsoli (liczba komórek i wierszy).

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.

Dodatkowe informacje

Szerokość i wysokość określona przez argument dwSize nie może być mniejsza, niż wysokość i szerokość okna bufora ekranu konsoli. Podane wartości nie mogą być również mniejsze, niż minimalne rozmiary wspierane przez system (zależne od rozmiaru obecnej czcionki wybranej przez użytkownika oraz od wartości zwracanych przez funkcję » WinAPIGetSystemMetrics wywołanej z argumentami SM_CXMIN i SM_CYMIN).

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()
{
    COORD c;
    c.X = 80;
    c.Y = 25;
    SetConsoleScreenBufferSize( GetStdHandle( STD_OUTPUT_HANDLE ), c );
}

Linki zewnętrzne