Estructura GETTEXTEX (richedit.h)
Contiene información utilizada para obtener texto de un control de edición enriquecido. Esta estructura se usa con el mensaje EM_GETTEXTEX .
Sintaxis
typedef struct _gettextex {
DWORD cb;
DWORD flags;
UINT codepage;
LPCSTR lpDefaultChar;
LPBOOL lpUsedDefChar;
} GETTEXTEX;
Miembros
cb
Tipo: DWORD
Tamaño, en bytes, del búfer utilizado para almacenar el texto recuperado.
flags
Tipo: DWORD
Valor que especifica una operación de texto. Este miembro puede ser uno de los valores siguientes.
Valor | Significado |
---|---|
|
Todo el texto se recupera según los criterios siguientes:
|
|
El texto oculto no se incluye en el texto recuperado. |
|
El texto se recupera exactamente como aparece en la memoria. Esto incluye caracteres de estructura especiales para los delimitadores de celdas y filas de tabla (vea Comentarios para EM_INSERTTABLE), así como delimitadores de objetos matemáticos (inicio delimitador U+FDD0, delimitador de argumento U+FDEE y delimitador final U+FDDF) y marcadores de objeto (U+FFFC). Esto mantiene la alineación de la posición de caracteres entre el texto recuperado y el texto en la memoria. |
|
Recupere el texto de la selección actual. |
|
Al copiar texto, traduzca cada CR en una CR/LF. |
codepage
Tipo: UINT
Página de códigos usada en la traducción. Es CP_ACP para la página de códigos ANSI y 1200 para Unicode.
lpDefaultChar
Tipo: LPCSTR
Carácter utilizado si no se puede representar un carácter ancho en la página de códigos especificada. Solo se usa si la página de códigos no es 1200 (Unicode). Si este miembro es NULL, se usa un valor predeterminado del sistema.
lpUsedDefChar
Tipo: LPBOOL
Marca que indica si se usó el carácter predeterminado (lpDefaultChar). Este miembro solo se usa si la página de códigos no es 1200 o CP_UTF8 (Unicode). La marca es TRUE si uno o varios caracteres anchos de la cadena de origen no se pueden representar en la página de códigos especificada. De lo contrario, la marca es FALSE. Este miembro puede ser NULL.
Comentarios
El mensaje de EM_GETTEXTEX es más rápido cuando lpDefaultChar y lpUsedDefChar son NULL.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | richedit.h |