Macro Edit_GetFileLineIndex (commctrl.h)

Obtém o índice da linha de texto (ou lógica) do arquivo com base na linha visível especificada. Você pode usar essa macro ou enviar a mensagem EM_FILELINEINDEX explicitamente.

Sintaxe

void Edit_GetFileLineIndex(
   hwndCtl,
   lineNumber
);

Parâmetros

hwndCtl

Um identificador para o controle de edição.

lineNumber

O número da linha do arquivo, em que o número da primeira linha é 0. Se lineNumber = -1, a linha de arquivo com o cursor será usada.

Retornar valor

Nenhum

Comentários

O índice de linha lógica é um índice baseado em zero 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 a quebra automática de texto é desativada, as linhas visíveis são equivalentes às 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 quebra de texto.)

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1809 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho commctrl.h