GET_LINE_INFO

Editor_GetLineA 와 Editor_GetLineW 인라인 함수 (EE_GET_LINEA, EE_GET_LINEW 메시지)에 의해 사용됩니다.

typedef struct _GET_LINE_INFO {
	UINT cch;
	UINT flags;
	UINT yLine;
	BYTE byteCrLf;
} GET_LINE_INFO;

필드

cch

버퍼에 복사할 문자의 최대 수를 지정합니다. ( Editor_GetLine 매크로의 szString 매개 변수 또는 NULL 문자를 포함하는 EE_GET_LINE 메시지의 lParam). 0이 지정된 경우, Editor_GetLine 매크로 또는 EE_GET_LINE 메시지에 의한 반환 값은 텍스트를 수신할 수 있는 버퍼를 위해 문자로 나타낸 필요한 크기입니다.

flags

이 매개 변수의 하위 단어는 다음의 값들의 결합입니다.

FLAG_LOGICAL

논리 좌표 yLineyLine 필드를 지정합니다.

FLAG_WITH_CRLF

텍스트에 반환 코드를 추가합니다.

FLAG_GET_CRLF_BYTE

반환 방법을 나타내는 flag와 채워질 byteCrLf 필드를 지시합니다. FLAG_LOGICAL 또한 지정되어야 합니다.

이 매개 변수의 상위 단어는 대상 문서의 인덱스입니다. flag의 상위 단어에 1로 시작하는 인덱스를 지정해야 합니다. flag의 상위 단어에 0이 지정된 경우, 현재 활성화중인 문서가 대상으로 지정됩니다.

yLine

검색할 텍스트의 줄 수를 지정합니다.

byteCrLf

지정된 줄의 반환 메서드를 나타내는 flag를 검색합니다. 이 필드는 flag 필드에 FLAG_LOGICAL과 FLAG_GET_CRLF_BYTE이 모두 지정되었을 때에만 사용됩니다. 다음의 값들 중 하나가 됩니다.

0

CR+LF 또는 파일의 끝

FLAG_CR_ONLY

CR만.

FLAG_LF_ONLY

LF만.