GETTEXTEX 구조체(richedit.h)
서식 있는 편집 컨트롤에서 텍스트를 가져오는 데 사용되는 정보를 포함합니다. 이 구조체는 EM_GETTEXTEX 메시지와 함께 사용됩니다.
구문
typedef struct _gettextex {
DWORD cb;
DWORD flags;
UINT codepage;
LPCSTR lpDefaultChar;
LPBOOL lpUsedDefChar;
} GETTEXTEX;
멤버
cb
형식: DWORD
검색된 텍스트를 저장하는 데 사용되는 버퍼의 크기(바이트)입니다.
flags
형식: DWORD
텍스트 작업을 지정하는 값입니다. 이 멤버는 다음 값 중 하나일 수 있습니다.
값 | 의미 |
---|---|
|
모든 텍스트는 다음 조건에 따라 검색됩니다.
|
|
숨겨진 텍스트는 검색된 텍스트에 포함되지 않습니다. |
|
텍스트는 메모리에 표시되는 것과 정확히 동일하게 검색됩니다. 여기에는 테이블 행 및 셀 구분 기호에 대한 특수 구조 문자( EM_INSERTTABLE 설명 참조)와 수학 개체 구분 기호(시작 구분 기호 U+FDD0, 인수 구분 기호 U+FDEE 및 끝 구분 기호 U+FDDF) 및 개체 표식(U+FFFC)이 포함됩니다. 이렇게 하면 검색된 텍스트와 메모리의 텍스트 간에 문자 위치 맞춤이 유지됩니다. |
|
현재 선택 영역의 텍스트를 검색합니다. |
|
텍스트를 복사할 때 각 CR을 CR/LF로 변환합니다. |
codepage
형식: UINT
번역에 사용되는 코드 페이지입니다. ANSI 코드 페이지에는 CP_ACP 유니코드의 경우 1200입니다.
lpDefaultChar
형식: LPCSTR
지정된 코드 페이지에서 와이드 문자를 나타낼 수 없는 경우 사용되는 문자입니다. 코드 페이지가 1200(유니코드)이 아닌 경우에만 사용됩니다. 이 멤버가 NULL이면 시스템 기본값이 사용됩니다.
lpUsedDefChar
형식: LPBOOL
기본 문자(lpDefaultChar)가 사용되었는지 여부를 나타내는 플래그입니다. 이 멤버는 코드 페이지가 1200 또는 CP_UTF8 (유니코드)가 아닌 경우에만 사용됩니다. 원본 문자열에서 하나 이상의 와이드 문자를 지정된 코드 페이지에 나타낼 수 없는 경우 플래그는 TRUE 입니다. 그렇지 않으면 플래그가 FALSE입니다. 이 멤버는 NULL일 수 있습니다.
설명
lpDefaultChar와 lpUsedDefChar가 모두 NULL인 경우 EM_GETTEXTEX 메시지가 더 빠릅니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | richedit.h |