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.
Obtém o índice da linha de texto (ou lógica) do arquivo que inclui o índice de caractere especificado (delimitadores de quebra de texto são ignorados). Você pode usar essa macro ou enviar a mensagem EM_FILELINEFROMCHAR explicitamente.
Sintaxe
UINT Edit_GetFileLineFromChar(
HWND hwndCtl,
UINT characterIndex
);
Parâmetros
hwndCtl
Um identificador para o controle de edição.
characterIndex
O índice de caracteres baseado em 0. Se characterIndex = -1, o índice de localização de cursor será usado.
Valor de retorno
Tipo: UINT
O índice de linha lógica.
Observações
O índice de caracteres é o índice baseado em zero do caractere desde o início do controle de edição.
Essa macro e a mensagem correspondente não reconhecem o encapsulamento de texto (linhas visíveis) e, em vez disso, reconhecem linhas de arquivo (lógicas) com um delimitador de fim de linha. Quando o encapsulamento de texto é desativado, as linhas visíveis são equivalentes a linhas de arquivo.
As mensagens EM_LINEFROMCHAR, EM_LINEINDEX, EM_LINELENGTH, EM_GETLINE e EM_GETLINECOUNT reconhecem o encapsulamento de texto de linha visível e fornecem informações para a linha de texto até a quebra de linha de encapsulamento. (Cada linha subsequente é delimitada pela próxima quebra de quebra de texto.)
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo suportado | Windows 10, versão 1809 [somente aplicativos da área de trabalho] |
| Servidor mínimo compatível | Windows Server [somente aplicativos da área de trabalho] |
| da Plataforma de Destino |
Windows |
| cabeçalho | commctrl.h |