Biblioteki C/C++
SetConsoleWindowInfo
[funkcja] Ustawia rozmiar i pozycję okna bufora ekranu konsoli.Składnia
#include <windows.h>
BOOL WINAPI SetConsoleWindowInfo( HANDLE hConsoleOutput, BOOL bAbsolute, const SMALL_RECT * lpConsoleWindow );
Argumenty
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ę
GetLastError.
Dodatkowe informacje
Funkcja zakończy się niepowodzeniem, jeśli prostokąt określonego okna wykracza poza granice bufora ekranu konsoli. To oznacza, że składowe
Top i
Left zawarte w argumencie
lpConsoleWindow nie mogą być mniejsze od zera. Podobnie składowe
Bottom i
Right nie mogą przekroczyć rozmiarów bufora ekranu konsoli. Funkcja również zakończy się niepowodzeniem, jeśli składowa
Right jest mniejsza lub równa składowej
Left albo składowa
Bottom jest mniejsza lub równa składowej
Top Dla konsoli, które mają więcej, niż jeden bufor ekranu, zmiany obszaru okna dla jednego bufora nie powodują zmian w innych buforach. Ta funkcja może być użyta do przewijania treści bufora ekranu konsoli przez przesuwanie pozycji prostokąta okna bez zmiany jego rozmiaru.
Zagadnienia powiązane
Wymagania
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.