Editar control (controles de Windows)

Esta sección contiene información sobre los elementos de programación usados con controles de edición. Un control de edición es una ventana de control rectangular que normalmente se usa en un cuadro de diálogo para permitir que el usuario escriba y edite texto escribiendo en el teclado.

Temas de introducción

Tema Contenido
Acerca de editar controles Un control de edición es una ventana de control rectangular que normalmente se usa en un cuadro de diálogo para permitir que el usuario escriba y edite texto.
Editar operaciones de texto de control El sistema procesa automáticamente todas las operaciones de texto iniciadas por el usuario y notifica a la aplicación cuando se completan las operaciones.
Usar controles de edición Los controles de edición se suelen usar en cuadros de diálogo, pero también se pueden usar en el área cliente de una ventana estándar. Los controles de edición de una sola línea son útiles para recuperar una sola cadena del usuario. Los controles de edición multilínea facilitan la implementación de la mayoría de las características de un procesador de texto simple.

Functions

Tema Contenido
EditWordBreakProc Función de devolución de llamada definida por la aplicación que se usa con el mensaje EM_SETWORDBREAKPROC . Un control de edición de varias líneas o un control de edición enriquecido llama a una función EditWordBreakProc para interrumpir una línea de texto.
El tipo EDITWORDBREAKPROC define un puntero a esta función de devolución de llamada. EditWordBreakProc es un marcador de posición para el nombre de función definido por la aplicación.

Macros

Tema Contenido
Edit_CanUndo Determina si hay acciones en la cola de deshacer de un control de edición o edición enriquecida. Puede usar esta macro o enviar el mensaje EM_CANUNDO explícitamente.
Edit_EmptyUndoBuffer Restablece la marca deshacer de un control de edición o edición enriquecida. La marca de deshacer se establece cada vez que se puede deshacer una operación dentro del control de edición. Puede usar esta macro o enviar el mensaje EM_EMPTYUNDOBUFFER explícitamente.
Edit_Enable Habilita o deshabilita un control de edición.
Edit_FmtLines Establece una marca que determina si el texto recuperado de un control de edición de varias líneas incluye caracteres de salto de línea suaves. Un salto de línea suave consta de dos retornos de carro y una fuente de línea y se inserta al final de una línea que se interrumpe debido a la captura de palabras. Puede usar esta macro o enviar el mensaje EM_FMTLINES explícitamente.
Edit_GetCaretIndex Obtiene el índice de base cero de la posición del símbolo de intercalación en un control de edición. Puede usar esta macro o enviar el mensaje EM_GETCARETINDEX explícitamente.
Edit_GetCueBannerText Obtiene el texto que se muestra como una indicación textual, o sugerencia, en un control de edición. Puede usar esta macro o enviar el mensaje EM_GETCUEBANNER explícitamente.
Edit_GetEndOfLine Obtiene el carácter de fin de línea de un control de edición especificado. Use esta macro o envíe explícitamente el mensaje EM_GETENDOFLINE .
Edit_GetExtendedStyle Obtiene el estilo extendido para un control de edición especificado. Use esta macro o envíe explícitamente el mensaje EM_GETEXTENDEDSTYLE .
Edit_GetFirstVisibleLine Obtiene el índice de la línea visible superior en un control de edición multilínea o edición enriquecida. Puede usar esta macro o enviar el mensaje EM_GETFIRSTVISIBLELINE explícitamente.
Edit_GetHandle Obtiene un identificador de la memoria asignada actualmente para el texto de un control de edición de varias líneas. Puede usar esta macro o enviar el mensaje EM_GETHANDLE explícitamente.
Edit_GetHilite Sin implementar.
Edit_GetLine Recupera una línea de texto de un control de edición o edición enriquecida. Puede usar esta macro o enviar el mensaje EM_GETLINE explícitamente.
Edit_GetLineCount Obtiene el número de líneas del texto de un control de edición. Puede usar esta macro o enviar explícitamente el mensaje EM_GETLINECOUNT .
Edit_GetModify Obtiene el estado de una marca de modificación del control de edición o de edición enriquecida. La marca indica si se ha modificado el contenido del control. Puede usar esta macro o enviar el mensaje EM_GETMODIFY explícitamente.
Edit_GetPasswordChar Obtiene el carácter de contraseña de un control de edición o edición enriquecida. Puede usar esta macro o enviar el mensaje EM_GETPASSWORDCHAR explícitamente.
Edit_GetRect Obtiene el rectángulo de formato de un control de edición. Puede usar esta macro o enviar el mensaje EM_GETRECT explícitamente.
Edit_GetSel Obtiene las posiciones de carácter inicial y final de la selección actual en un control de edición o edición enriquecida. Puede usar esta macro o enviar el mensaje EM_GETSEL explícitamente.
Edit_GetText Obtiene el texto de un control de edición.
Edit_GetTextLength Obtiene el número de caracteres del texto de un control de edición.
Edit_GetWordBreakProc Recupera la dirección de una función Wordwrap del control de edición o edición enriquecida. Puede usar esta macro o enviar el mensaje EM_GETWORDBREAKPROC explícitamente.
Edit_GetZoom Obtiene la relación de zoom actual, que siempre está entre 1/64 y 64. Puede usar esta macro o enviar el mensaje EM_GETZOOM explícitamente.
Edit_HideBalloonTip Oculta cualquier punta de globo asociada a un control de edición. Puede usar esta macro o enviar el mensaje EM_HIDEBALLOONTIP explícitamente.
Edit_LimitText Limita la longitud del texto que se puede introducir en un control de edición. Puede usar esta macro o enviar el mensaje EM_LIMITTEXT explícitamente.
Edit_LineFromChar Obtiene el índice de la línea que contiene el índice de caracteres especificado en un control de edición multilínea o edición enriquecida. Puede usar esta macro o enviar el mensaje EM_LINEFROMCHAR explícitamente.
Edit_LineIndex Obtiene el índice de caracteres del primer carácter de una línea especificada en un control de edición multilínea o edición enriquecida. Puede usar esta macro o enviar explícitamente el mensaje EM_LINEINDEX .
Edit_LineLength Recupera la longitud, en caracteres, de una línea en un control de edición o edición enriquecida. Puede usar esta macro o enviar explícitamente el mensaje de EM_LINELENGTH .
Edit_NoSetFocus Destinado a uso interno; no se recomienda para su uso en aplicaciones.
Impide que un control de edición de una sola línea reciba el foco del teclado. Puede usar esta macro o enviar explícitamente el mensaje EM_NOSETFOCUS .
Edit_ReplaceSel Reemplaza el texto seleccionado en un control de edición o un control de edición enriquecido por el texto especificado. Puede usar esta macro o enviar explícitamente el mensaje EM_REPLACESEL .
Edit_Scroll Desplaza el texto verticalmente en un control de edición multilínea o edición enriquecida. Puede usar esta macro o enviar explícitamente el mensaje EM_SCROLL .
Edit_ScrollCaret Desplaza el símbolo de intercalación a la vista en un control de edición o edición enriquecida. Puede usar esta macro o enviar explícitamente el mensaje de EM_SCROLLCARET .
Edit_SetCaretIndex Establece el índice de base cero de la posición del símbolo de intercalación en un control de edición. Puede usar esta macro o enviar explícitamente el mensaje de EM_SETCARETINDEX .
Edit_SetCueBannerText Establece el texto que se muestra como la indicación textual, o sugerencia, para un control de edición. Puede usar esta macro o enviar explícitamente el mensaje EM_SETCUEBANNER .
Edit_SetCueBannerTextFocused Establece el texto que se muestra como la indicación textual, o sugerencia, para un control de edición. Puede usar esta macro o enviar explícitamente el mensaje EM_SETCUEBANNER .
Edit_SetEndOfLine Establece el carácter de final de línea para un control de edición especificado. Use esta macro o envíe explícitamente el mensaje de EM_SETENDOFLINE .
Edit_SetExtendedStyle Establece el estilo extendido para un control de edición especificado. Use esta macro o envíe explícitamente el mensaje EM_SETEXTENDEDSTYLE .
Edit_SetHandle Establece el identificador de la memoria que usará un control de edición de varias líneas. Puede usar esta macro o enviar explícitamente el mensaje EM_SETHANDLE .
Edit_SetHilite Sin implementar.
Edit_SetModify Establece o borra la marca de modificación de un control de edición. La marca de modificación indica si se ha modificado el texto del control de edición. Puede usar esta macro o enviar el mensaje EM_SETMODIFY explícitamente.
Edit_SetPasswordChar Establece o quita el carácter de contraseña de un control de edición o edición enriquecida. Cuando se establece un carácter de contraseña, ese carácter se muestra en lugar de los caracteres que escribe el usuario. Puede usar esta macro o enviar explícitamente el mensaje de EM_SETPASSWORDCHAR .
Edit_SetReadOnly Establece o quita el estilo de solo lectura (ES_READONLY) de un control de edición o edición enriquecida. Puede usar esta macro o enviar el mensaje EM_SETREADONLY explícitamente.
Edit_SetRect Establece el rectángulo de formato de un control de edición. Puede usar esta macro o enviar explícitamente el mensaje de EM_SETRECT .
Edit_SetRectNoPaint Establece el rectángulo de formato de un control de edición de varias líneas. Esta macro es equivalente a Edit_SetRect, salvo que no vuelve a dibujar la ventana de control de edición. Puede usar esta macro o enviar explícitamente el mensaje de EM_SETRECTNP .
Edit_SetSel Selecciona un intervalo de caracteres en un control de edición o edición enriquecida. Puede usar esta macro o enviar explícitamente el mensaje EM_SETSEL .
Edit_SetTabStops Establece las tabulaciones en un control de edición multilínea o edición enriquecida. Cuando se copia texto en el control, cualquier carácter de tabulación del texto hace que el espacio se genere hasta la siguiente tabulación. Puede usar esta macro o enviar el mensaje EM_SETTABSTOPS explícitamente.
Edit_SetText Establece el texto de un control de edición.
Edit_SetWordBreakProc Reemplaza la función Wordwrap predeterminada de un control de edición por una función Wordwrap definida por la aplicación. Puede usar esta macro o enviar el mensaje EM_SETWORDBREAKPROC explícitamente.
Edit_SetZoom Establece la relación de zoom en cualquier lugar entre 1/64 y 64. Puede usar esta macro o enviar explícitamente el mensaje de EM_SETZOOM .
Edit_ShowBalloonTip Muestra una punta de globo asociada a un control de edición. Puede usar esta macro o enviar explícitamente el mensaje de EM_SHOWBALLOONTIP .
Edit_TakeFocus Destinado a uso interno; no se recomienda para su uso en aplicaciones.
Fuerza un control de edición de una sola línea para recibir el foco del teclado. Puede usar esta macro o enviar explícitamente el mensaje de EM_TAKEFOCUS .
Edit_Undo Deshace la última operación de la cola deshacer de un control de edición o edición enriquecida. Puede usar esta macro o enviar explícitamente el mensaje de EM_UNDO .

error de Hadoop

Tema Contenido
EM_CANUNDO Determina si hay acciones en la cola de deshacer de un control de edición. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_CHARFROMPOS Obtiene información sobre el carácter más cercano a un punto especificado en el área cliente de un control de edición. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_EMPTYUNDOBUFFER Restablece la marca de deshacer de un control de edición. La marca de deshacer se establece cada vez que se puede deshacer una operación dentro del control de edición. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_FMTLINES Establece una marca que determina si un control de edición de varias líneas incluye caracteres de salto de línea suaves. Un salto de línea suave consta de dos retornos de carro y una fuente de línea y se inserta al final de una línea que se interrumpe debido a la separación de palabras.
EM_GETCARETINDEX Obtiene el índice de base cero de la posición del símbolo de intercalación en un control de edición.
EM_GETCUEBANNER Obtiene el texto que se muestra como la indicación textual, o sugerencia, en un control de edición.
EM_GETENDOFLINE Obtiene el carácter de fin de línea de un control de edición especificado. Puede enviar este mensaje explícitamente o mediante la macro Edit_GetEndOfLine .
EM_GETEXTENDEDSTYLE Obtiene el estilo extendido para un control de edición. Envíe este mensaje explícitamente o mediante la macro Edit_GetExtendedStyle .
EM_GETFIRSTVISIBLELINE Obtiene el índice de base cero de la línea visible superior en un control de edición de varias líneas. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_GETHANDLE Obtiene un identificador de la memoria asignada actualmente para el texto de un control de edición multilínea.
EM_GETHILITE Sin implementar.
EM_GETIMESTATUS Obtiene un conjunto de marcas de estado que indican cómo interactúa el control de edición con el Editor de métodos de entrada (IME).
EM_GETLIMITTEXT Obtiene el límite de texto actual de un control de edición. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_GETLINE Copia una línea de texto de un control de edición y la coloca en un búfer especificado. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_GETLINECOUNT Obtiene el número de líneas de un control de edición de varias líneas. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_GETMARGINS Obtiene los anchos de los márgenes izquierdo y derecho de un control de edición.
EM_GETMODIFY Obtiene el estado de la marca de modificación de un control de edición. La marca indica si se ha modificado el contenido del control de edición. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_GETPASSWORDCHAR Obtiene el carácter de contraseña que muestra un control de edición cuando el usuario escribe texto. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_GETRECT Obtiene el rectángulo de formato de un control de edición. El rectángulo de formato es el rectángulo de limitación en el que el control dibuja el texto. El rectángulo de limitación es independiente del tamaño de la ventana de control de edición. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_GETSEL Obtiene las posiciones de carácter inicial y final (en TCHARs) de la selección actual en un control de edición. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_GETTHUMB Obtiene la posición del cuadro de desplazamiento (pulgar) en la barra de desplazamiento vertical de un control de edición de varias líneas. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_GETWORDBREAKPROC Obtiene la dirección de la función Wordwrap actual. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_GETZOOM Obtiene la relación de zoom actual, que siempre está entre 1/64 y 64. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido. Puede enviar este mensaje explícitamente o mediante la macro Edit_GetZoom .
EM_HIDEBALLOONTIP Oculta cualquier punta de globo asociada a un control de edición.
EM_LIMITTEXT Establece el límite de texto de un control de edición. El límite de texto es la cantidad máxima de texto, en TCHARs, que el usuario puede escribir en el control de edición. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
Para los controles de edición y Microsoft Rich Edit 1.0, se usan bytes. Para Microsoft Rich Edit 2.0 y versiones posteriores, se usan caracteres.
EM_LINEFROMCHAR Obtiene el índice de la línea que contiene el índice de caracteres especificado en un control de edición de varias líneas. Un índice de caracteres es el índice de base cero del carácter desde el principio del control de edición. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_LINEINDEX Obtiene el índice de caracteres del primer carácter de una línea especificada en un control de edición de varias líneas. Un índice de caracteres es el índice de base cero del carácter desde el principio del control de edición. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_LINELENGTH Recupera la longitud, en caracteres, de una línea en un control de edición. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_LINESCROLL Desplaza el texto en un control de edición de varias líneas.
EM_NOSETFOCUS Diseñado para uso interno; no se recomienda para su uso en aplicaciones.
Impide que un control de edición de una sola línea reciba el foco del teclado. Puede enviar este mensaje explícitamente o mediante la macro Edit_NoSetFocus .
EM_POSFROMCHAR Recupera las coordenadas del área de cliente de un carácter especificado en un control de edición. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_REPLACESEL Reemplaza el texto seleccionado en un control de edición o un control de edición enriquecido por el texto especificado.
EM_SCROLL Desplaza el texto verticalmente en un control de edición de varias líneas. Este mensaje equivale a enviar un mensaje WM_VSCROLL al control de edición. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_SCROLLCARET Desplaza el símbolo de intercalación en la vista en un control de edición. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_SETCARETINDEX Establece el índice de base cero de la posición del símbolo de intercalación en un control de edición.
EM_SETCUEBANNER Establece la indicación textual o sugerencia que muestra el control de edición para solicitar al usuario información.
EM_SETENDOFLINE Establece el carácter de fin de línea para un control de edición especificado. Puede enviar este mensaje explícitamente o mediante la macro Edit_SetEndOfLine .
EM_SETEXTENDEDSTYLE Establece el estilo extendido para un control de edición. Envíe este mensaje explícitamente o mediante la macro Edit_SetExtendedStyle .
EM_SETHANDLE Establece el identificador de la memoria que usará un control de edición de varias líneas.
EM_SETHILITE Sin implementar.
EM_SETIMESTATUS Establece las marcas de estado que determinan cómo interactúa un control de edición con el IME.
EM_SETLIMITTEXT Establece el límite de texto de un control de edición. El límite de texto es la cantidad máxima de texto, en TCHARs, que el usuario puede escribir en el control de edición. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
Para los controles de edición y Microsoft Rich Edit 1.0, se usan bytes. Para Microsoft Rich Edit 2.0 y versiones posteriores, se usan caracteres.
El mensaje EM_SETLIMITTEXT es idéntico al EM_LIMITTEXT mensaje.
EM_SETMARGINS Establece los anchos de los márgenes izquierdo y derecho de un control de edición. El mensaje vuelve a dibujar el control para reflejar los nuevos márgenes. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_SETMODIFY Establece o borra la marca de modificación de un control de edición. La marca de modificación indica si se ha modificado el texto del control de edición. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_SETPASSWORDCHAR Establece o quita el carácter de contraseña de un control de edición. Cuando se establece un carácter de contraseña, ese carácter se muestra en lugar de los caracteres tipados por el usuario. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_SETREADONLY Establece o quita el estilo de solo lectura (ES_READONLY) de un control de edición. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_SETRECT Establece el rectángulo de formato de un control de edición de varias líneas. El rectángulo de formato es el rectángulo de limitación en el que el control dibuja el texto. El rectángulo de limitación es independiente del tamaño de la ventana de control de edición.
Este mensaje solo se procesa mediante controles de edición en varias líneas. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_SETRECTNP Establece el rectángulo de formato de un control de edición de varias líneas. El mensaje EM_SETRECTNP es idéntico al mensaje de EM_SETRECT , salvo que EM_SETRECTNPno vuelve a dibujar la ventana de control de edición.
El rectángulo de formato es el rectángulo de limitación en el que el control dibuja el texto. El rectángulo de limitación es independiente del tamaño de la ventana de control de edición.
Este mensaje solo se procesa mediante controles de edición en varias líneas. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_SETSEL Selecciona un rango de caracteres de un control de edición. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_SETTABSTOPS El mensaje EM_SETTABSTOPS establece las tabulaciones en un control de edición de varias líneas. Cuando se copia texto en el control, cualquier carácter de tabulación del texto hace que se genere espacio hasta la siguiente tabulación.
Este mensaje solo se procesa mediante controles de edición en varias líneas. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_SETWORDBREAKPROC Reemplaza la función Wordwrap predeterminada de un control de edición por una función Wordwrap definida por la aplicación. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
EM_SETZOOM Establece la relación de zoom entre 1/64 y 64. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido. Puede enviar este mensaje explícitamente o mediante la macro Edit_SetZoom .
EM_SHOWBALLOONTIP El mensaje EM_SHOWBALLOONTIP muestra una sugerencia de globo asociada a un control de edición.
EM_TAKEFOCUS Diseñado para uso interno; no se recomienda para su uso en aplicaciones.
Fuerza un control de edición de una sola línea para recibir el foco del teclado. Puede enviar este mensaje explícitamente o mediante la macro Edit_TakeFocus .
EM_UNDO Este mensaje deshace la última operación de control de edición en la cola de deshacer del control. Puede enviar este mensaje a un control de edición o a un control de edición enriquecido.
WM_UNDO Una aplicación envía un mensaje WM_UNDO a un control de edición para deshacer la última operación. Cuando se envía este mensaje a un control de edición, se restaura el texto eliminado previamente o se elimina el texto agregado anteriormente.

Notificaciones

Tema Contenido
EN_ALIGN_LTR_EC Se envía cuando el usuario ha cambiado la dirección del control de edición a izquierda a derecha. La ventana primaria del control de edición recibe este código de notificación a través de un mensaje de WM_COMMAND .
EN_ALIGN_RTL_EC Se envía cuando el usuario ha cambiado la dirección del control de edición a derecha a izquierda. La ventana primaria del control de edición recibe este código de notificación a través de un mensaje de WM_COMMAND .
EN_CHANGE Se envía cuando el usuario ha realizado una acción que puede haber modificado el texto en un control de edición. A diferencia del código de notificación de EN_UPDATE , este código de notificación se envía después de que el sistema actualice la pantalla. La ventana primaria del control de edición recibe este código de notificación a través de un mensaje de WM_COMMAND .
EN_ERRSPACE Se envía cuando un control de edición no puede asignar memoria suficiente para satisfacer una solicitud específica. La ventana primaria del control de edición recibe este código de notificación a través de un mensaje de WM_COMMAND .
EN_HSCROLL Se envía cuando el usuario hace clic en la barra de desplazamiento horizontal de un control de edición. La ventana primaria del control de edición recibe este código de notificación a través de un mensaje de WM_COMMAND . Se notifica a la ventana primaria antes de actualizar la pantalla.
EN_KILLFOCUS El código de notificación EN_KILLFOCUS se envía cuando un control de edición pierde el foco del teclado. La ventana primaria del control de edición recibe este código de notificación a través de un mensaje de WM_COMMAND .
EN_MAXTEXT Se envía cuando la inserción de texto actual ha superado el número especificado de caracteres para el control de edición. La inserción de texto se ha truncado.
Este mensaje también se envía cuando un control de edición no tiene el estilo ES_AUTOHSCROLL y el número de caracteres que se van a insertar superaría el ancho del control de edición.
Este mensaje también se envía cuando un control de edición no tiene el estilo ES_AUTOVSCROLL y el número total de líneas resultantes de una inserción de texto superaría el alto del control de edición.
La ventana primaria del control de edición recibe este código de notificación a través de un mensaje de WM_COMMAND .
EN_SETFOCUS Se envía cuando un control de edición recibe el foco del teclado. La ventana primaria del control de edición recibe este código de notificación a través de un mensaje de WM_COMMAND .
EN_UPDATE Se envía cuando un control de edición está a punto de volver a dibujarse. Este código de notificación se envía después de que el control haya formateado el texto, pero antes de mostrar el texto. Esto permite cambiar el tamaño de la ventana de control de edición, si es necesario. La ventana primaria del control de edición recibe este código de notificación a través de un mensaje de WM_COMMAND .
EN_VSCROLL Se envía cuando el usuario hace clic en la barra de desplazamiento vertical de un control de edición o cuando el usuario desplaza la rueda del mouse sobre el control de edición. La ventana primaria del control de edición recibe este código de notificación a través de un mensaje de WM_COMMAND . Se notifica a la ventana primaria antes de actualizar la pantalla.
WM_CTLCOLOREDIT Un control de edición que no es de solo lectura o deshabilitado envía el mensaje WM_CTLCOLOREDIT a su ventana primaria cuando el control está a punto de dibujarse. Al responder a este mensaje, la ventana primaria puede usar el identificador de contexto del dispositivo especificado para establecer los colores de texto y fondo del control de edición.

Estructuras

Tema Contenido
EDITBALLOONTIP Contiene información sobre una punta de globo asociada a un control de botón.

Constantes

Tema Contenido
Editar estilos de control Para crear un control de edición mediante la función CreateWindow o CreateWindowEx , especifique la clase EDIT, las constantes de estilo de ventana adecuadas y una combinación de los siguientes estilos de control de edición. Una vez creado el control, estos estilos no se pueden modificar, excepto como se indica.