Megosztás:


CONSOLE_SCREEN_BUFFER_INFO struktúra

Információkat tartalmaz a konzol képernyőpufferéről.

Szemantika

typedef struct _CONSOLE_SCREEN_BUFFER_INFO {
  COORD      dwSize;
  COORD      dwCursorPosition;
  WORD       wAttributes;
  SMALL_RECT srWindow;
  COORD      dwMaximumWindowSize;
} CONSOLE_SCREEN_BUFFER_INFO;

Tagok

dwSize
A konzol képernyőpufferének méretét tartalmazó COORD-struktúra karakteroszlopokban és sorokban.

dwCursorPosition
COORD-struktúra, amely a kurzor oszlop- és sorkoordinátáit tartalmazza a konzol képernyőpufferében.

wAttributes
A WriteFile és a WriteConsole függvény által a képernyőpufferbe írt karakterek attribútumai, illetve a ReadFile és a ReadConsole függvény által a képernyőpufferre visszaírt karakterek. További információ: Karakterattribútumok.

srWindow
Egy SMALL_RECT szerkezet, amely a képernyő bal felső és jobb alsó sarkában található konzolképernyő pufferkoordinátáit tartalmazza.

dwMaximumWindowSize
Egy COORD-struktúra , amely a konzolablak maximális méretét tartalmazza karakteroszlopokban és sorokban az aktuális képernyőpufferméret és -betűtípus, valamint a képernyőméret alapján.

Példák

Ilyen például a képernyőpuffer tartalmának görgetése.

Követelmények

   
Minimálisan támogatott ügyfél Windows 2000 Professional [csak asztali alkalmazások]
Minimálisan támogatott kiszolgáló Windows 2000 Server [csak asztali alkalmazások]
Header ConsoleApi2.h (a WinCon.h-n keresztül, a Windows.h-t is belefoglalva)

Lásd még

COORD

GetConsoleScreenBufferInfo

ReadConsole

ReadFile

SMALL_RECT

WriteConsole

WriteFile