CONSOLE_SELECTION_INFO 구조체

Important

이 문서에서는 더 이상 에코시스템 로드맵의 일부가 되지 않는 콘솔 플랫폼 기능에 대해 설명합니다. 이 콘텐츠를 신제품에서 사용하지 않는 것이 좋지만, 무기한 앞으로도 기존 사용을 계속 지원할 것입니다. 선호하는 최신 솔루션은 플랫폼 간 시나리오에서 최대 호환성을 위해 가상 터미널 시퀀스에 중점을 둡니다. 이 디자인 결정에 대한 자세한 내용은 클래식 콘솔과 가상 터미널 문서에서 확인할 수 있습니다.

콘솔 선택에 대한 정보를 포함합니다.

구문

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

멤버

dwFlags
선택 표시기입니다. 이 멤버는 다음 값 중 하나 이상일 수 있습니다.

의미
CONSOLE_MOUSE_DOWN 0x0008 마우스가 아래로 내려갔습니다. 사용자가 마우스로 선택 사각형을 적극적으로 조정하고 있습니다.
CONSOLE_MOUSE_SELECTION 0x0004 마우스로 선택 해제된 경우 사용자가 키보드를 사용하여 conhost.exe 표시 모드 선택을 작동합니다.
CONSOLE_NO_SELECTION 0x0000 선택 항목이 없습니다.
CONSOLE_SELECTION_IN_PROGRESS 0x0001 선택 영역이 시작되었습니다. 마우스를 선택하는 경우 일반적으로 플래그 없이 CONSOLE_SELECTION_NOT_EMPTY 는 발생하지 않습니다. 키보드를 선택하는 경우 표시 모드가 입력되었지만 사용자가 초기 위치로 이동 중일 때 이 문제가 발생할 수 있습니다.
CONSOLE_SELECTION_NOT_EMPTY 0x0002 선택 영역 사각형이 비어 있지 않습니다. dwSelectionAnchorsrSelection페이로드는 유효합니다.

dwSelectionAnchor
선택 앵커를 문자 단위로 지정하는 COORD 구조체입니다.

srSelection
선택 영역 사각형을 지정하는 SMALL_RECT 구조체입니다.

요구 사항

   
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003[데스크톱 앱만 해당]
헤더 ConsoleApi3.h(WinCon.h를 통해 Windows.h 포함)

참고 항목

COORD

GetConsoleSelectionInfo

SMALL_RECT