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. |