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

FillConsoleOutputAttribute

[funkcja] Ustawia atrybuty znaku dla określonej liczby znaków komórki, zaczynając od określonych współrzędnych bufora ekranu.

Składnia

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

BOOL WINAPI FillConsoleOutputAttribute( HANDLE hConsoleOutput, WORD wAttribute, DWORD nLength, COORD dwWriteCoord, LPDWORD lpNumberOfAttrsWritten );

Argumenty

ArgumentOpis
hConsoleOutputUchwyt do bufora ekranu konsoli. Uchwyt musi mieć dostęp GENERIC_WRITE.
wAttributeAtrybuty używane podczas pisania do bufora ekranu konsoli.
nLengthLiczba znaków komórki do ustawienia dla określonych atrybutów koloru.
dwWriteCoordStruktura » WinAPICOORD określająca współrzędne znaku pierwszej komórki, której atrybuty będą ustawione.
lpNumberOfAttrsWrittenWskaźnik do zmiennej pobierającej liczbę znaków komórki, której atrybuty będą ustawione.

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

Jeśli liczba znaków w komórkach, której atrybuty będą ustawione wykracza poza koniec określonego wiersza w buforze ekranu konsoli, komórki następnego wiersza są ustawiane. Jeśli liczba komórek do zapisania wykracza poza koniec bufora ekranu konsoli, komórki są zapisywane na końcu bufora ekranu konsoli. Wartości znaków na pozycjach zapisanych nie są zmieniane.

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

Linki zewnętrzne