Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Importante
Este documento descreve a funcionalidade da plataforma de console que não faz mais parte do roteiro do nosso ecossistema. Não recomendamos usar esse conteúdo em novos produtos, mas continuaremos a dar suporte aos usos existentes para o futuro indefinido. Nossa solução moderna preferida se concentra em sequências de terminal virtual para a máxima compatibilidade em cenários de plataforma cruzada. Você pode encontrar mais informações sobre essa decisão de design em nosso console clássico versus documento de terminal virtual .
Contém informações para uma seleção de console.
Sintaxe
typedef struct _CONSOLE_SELECTION_INFO {
DWORD dwFlags;
COORD dwSelectionAnchor;
SMALL_RECT srSelection;
} CONSOLE_SELECTION_INFO, *PCONSOLE_SELECTION_INFO;
Membros
dwFlags
O indicador de seleção. Esse membro pode ser um ou mais dos valores a seguir.
| Valor | Significado |
|---|---|
| CONSOLE_MOUSE_DOWN 0x0008 | O mouse está inoperante. O usuário está ajustando ativamente o retângulo de seleção com um mouse. |
| CONSOLE_MOUSE_SELECTION 0x0004 | Selecionando com o mouse. Se estiver desativado, o usuário estará operando conhost.exe a seleção do modo de marca com o teclado. |
| CONSOLE_NO_SELECTION 0x0000 | Nenhuma seleção. |
| CONSOLE_SELECTION_IN_PROGRESS 0x0001 | A seleção começou. Se uma seleção de mouse, isso normalmente não ocorrerá sem o CONSOLE_SELECTION_NOT_EMPTY sinalizador. Se uma seleção de teclado, isso poderá ocorrer quando o modo de marca tiver sido inserido, mas o usuário ainda estiver navegando até a posição inicial. |
| CONSOLE_SELECTION_NOT_EMPTY 0x0002 | Retângulo de seleção não está vazio. O conteúdo de dwSelectionAnchor e srSelection é válido. |
dwSelectionAnchor
Uma estrutura COORD que especifica a âncora de seleção, em caracteres.
srSelection
Uma estrutura SMALL_RECT que especifica o retângulo de seleção.
Requisitos
| Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
| Cabeçalho | ConsoleApi3.h (via WinCon.h, inclua Windows.h) |