mensaje de EM_GETTEXTEX

Obtiene el texto de un control de edición enriquecido.

Parámetros

wParam

Puntero a una estructura GETTEXTEX , que indica cómo traducir el texto antes de colocarlo en el búfer de salida.

lParam

Puntero al búfer para recibir el texto. El tamaño de este búfer, en bytes, lo especifica el miembro cb de la estructura GETTEXTEX . Use el mensaje EM_GETTEXTLENGTHEX para obtener el tamaño necesario del búfer.

Valor devuelto

El valor devuelto es el número de TCHARcopiados en el búfer de salida, no incluido el terminador null.

Comentarios

Si el tamaño del búfer de salida es menor que el tamaño del texto del control, el control de edición copiará el texto desde su principio y lo colocará en el búfer hasta que el búfer esté lleno. Un carácter nulo de terminación se seguirá colocando al final del búfer.

Si se solicita texto ANSI, EM_GETTEXTEX usa la función WideCharToMultiByte para traducir los caracteres Unicode a ANSI. Permite pasar de Unicode a ANSI mediante una página de códigos determinada. La estructura GETTEXTEX contiene miembros (lpDefaultChar y lpUsedDefChar) que se usan en la traducción de Unicode a ANSI.

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

Consulte también

Referencia

EM_SETTEXTEX

GETTEXTEX

Otros recursos

WideCharToMultiByte

WM_SETTEXT