Megosztás:


CONSOLE_SELECTION_INFO struktúra

Fontos

Ez a dokumentum a konzolplatform azon funkcióit ismerteti, amelyek már nem részei az ökoszisztéma ütemtervének. Nem javasoljuk, hogy ezt a tartalmat új termékekben használja, de továbbra is támogatni fogjuk a határozatlan időre vonatkozó meglévő használatokat. Előnyben részesített modern megoldásunk a virtuális terminálütemezésekre összpontosít a platformfüggetlen forgatókönyvek maximális kompatibilitása érdekében. Erről a tervezési döntésről a klasszikus konzol és a virtuális terminál dokumentumában talál további információt.

A konzolkijelölés adatait tartalmazza.

Szemantika

typedef struct _CONSOLE_SELECTION_INFO {
  DWORD      dwFlags;
  COORD      dwSelectionAnchor;
  SMALL_RECT srSelection;
} CONSOLE_SELECTION_INFO, *PCONSOLE_SELECTION_INFO;

Tagok

dwFlags
A kijelölésjelző. Ez a tag az alábbi értékek közül egy vagy több lehet.

Érték Értelmezés
CONSOLE_MOUSE_DOWN 0x0008 Az egér le van omlva. A felhasználó aktívan módosítja a kijelölési téglalapot egy egérrel.
CONSOLE_MOUSE_SELECTION 0x0004 Kijelölés az egérrel. Ha ki van kapcsolva, a felhasználó a billentyűzettel használja conhost.exe a megjelölési mód kiválasztását.
CONSOLE_NO_SELECTION 0x0000 Nincs kijelölés.
CONSOLE_SELECTION_IN_PROGRESS 0x0001 A kijelölés elkezdődött. Ha egérkijelölést választ, ez általában nem történik meg a CONSOLE_SELECTION_NOT_EMPTY jelölő nélkül. Billentyűzetkijelölés esetén ez akkor fordulhat elő, ha a megjelölési mód be van adva, de a felhasználó továbbra is a kezdeti pozícióba lép.
CONSOLE_SELECTION_NOT_EMPTY 0x0002 A kijelölési téglalap nem üres. A dwSelectionAnchor és az srSelection hasznos adatai érvényesek.

dwSelectionAnchor
Egy COORD-struktúra , amely karakterekben adja meg a kijelölési horgonyt.

srSelection
A kijelölési téglalapot meghatározó SMALL_RECT struktúra.

Követelmények

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

Lásd még

COORD

GetConsoleSelectionInfo

SMALL_RECT