Compartir a través de


Estructura de CONSOLE_SELECTION_INFO

Importante

En este documento se describe la funcionalidad de la plataforma de consola que ya no forma parte de nuestra hoja de ruta del ecosistema. No se recomienda usar este contenido en nuevos productos, pero seguiremos admitiendo los usos existentes para un futuro indefinido. Nuestra solución moderna preferida se centra en secuencias de terminal virtual para lograr la máxima compatibilidad en escenarios multiplataforma. Puede encontrar más información sobre esta decisión de diseño en nuestro documento de la consola clásica frente al terminal virtual.

Contiene información para una selección de consola.

Sintaxis

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

Miembros

dwFlags
Indicador de selección Este miembro puede ser uno o varios de los valores siguientes.

Valor Significado
CONSOLE_MOUSE_DOWN 0x0008 El ratón está inactivo. El usuario está ajustando activamente el rectángulo de selección con un ratón.
CONSOLE_MOUSE_SELECTION 0x0004 Selección con el ratón. Si esta opción está desactivada, el usuario está usando la selección del modo de marca conhost.exe con el teclado.
CONSOLE_NO_SELECTION 0x0000 Sin selección
CONSOLE_SELECTION_IN_PROGRESS 0x0001 La selección ha comenzado. Si se selecciona un ratón, normalmente no se producirá sin la marca CONSOLE_SELECTION_NOT_EMPTY. Si se selecciona un teclado, esto puede ocurrir cuando se ha entrado en el modo de marca, pero el usuario sigue navegando a la posición inicial.
CONSOLE_SELECTION_NOT_EMPTY 0x0002 Rectángulo de selección no vacío. Las cargas de dwSelectionAnchor y srSelection son válidas.

dwSelectionAnchor
Estructura COORD que especifica el delimitador de la selección en caracteres.

srSelection
Estructura SMALL_RECT que especifica el rectángulo de selección.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado ConsoleApi3.h (a través de WinCon.h, incluido Windows.h)

Consulte también

COORD

GetConsoleSelectionInfo

SMALL_RECT