Partager via


structure de CONSOLE_SELECTION_INFO

Important

Ce document décrit les fonctionnalités de plateforme console qui ne font plus partie de notre feuille de route de l’écosystème. Nous vous déconseillons d’utiliser ce contenu dans de nouveaux produits, mais nous continuerons à prendre en charge les utilisations existantes pour l’avenir indéfini. Notre solution moderne préférée se concentre sur les séquences de terminal virtuel pour une compatibilité maximale dans les scénarios multiplateformes. Vous trouverez plus d’informations sur cette décision de conception dans notre document de console classique et de terminal virtuel .

Contient des informations pour une sélection de console.

Syntaxe

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

Membres

dwFlags
Indicateur de sélection. Ce membre peut être une ou plusieurs des valeurs suivantes.

Valeur Sens
CONSOLE_MOUSE_DOWN 0x0008 La souris est vers le bas. L’utilisateur ajuste activement le rectangle de sélection avec une souris.
CONSOLE_MOUSE_SELECTION 0x0004 Sélection avec la souris. S’il est désactivé, l’utilisateur exécute conhost.exe la sélection du mode marque avec le clavier.
CONSOLE_NO_SELECTION 0x0000 Aucune sélection.
CONSOLE_SELECTION_IN_PROGRESS 0x0001 La sélection a commencé. Si une sélection de souris ne se produit généralement pas sans l’indicateur CONSOLE_SELECTION_NOT_EMPTY . Si une sélection de clavier peut se produire lorsque le mode marque a été entré, mais que l’utilisateur accède toujours à la position initiale.
CONSOLE_SELECTION_NOT_EMPTY 0x0002 Rectangle de sélection non vide. La charge utile de dwSelectionAnchor et srSelection sont valides.

dwSelectionAnchor
Structure COORD qui spécifie l’ancre de sélection, en caractères.

srSelection
Structure SMALL_RECT qui spécifie le rectangle de sélection.

Spécifications

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête de page ConsoleApi3.h (via WinCon.h, incluez Windows.h)

Voir aussi

COORD

GetConsoleSelectionInfo

SMALL_RECT