c++ - tipo - ¿Cómo reservo la posición de intercalación en el control CEdit?
tipos de datos en sql server pdf (2)
Estoy programando una aplicación en MFC (no preguntes) y tengo un cuadro de CEdit que contiene un número. Cuando se edita ese número, me gustaría actuar sobre el cambio y luego reemplazar el símbolo de intercalación en el lugar en que estaba antes de actuar sobre el cambio, si el usuario estaba justo antes del "." en "35.40", me gustaría que aún se coloque antes del punto si lo cambian a "345.40". Actualmente estoy capturando el mensaje CAMBIAR, pero eso se puede cambiar a otra cosa (¿ACTUALIZAR?). ¿Cómo puedo lograr esto?
¿Podría explicarnos por qué querría cambiar el comportamiento del cuadro de CEdit? Como usuario, tendré un problema con el cambio de intercalación cada vez que ingrese un personaje. ¿O es lo que le gustaría evitar si cambia ese valor programáticamente?
Utilice la función GetSel () antes de su cambio para almacenar la ubicación del cursor, luego use SelSel () para volver a establecerlo. Puede utilizar estas funciones para obtener / establecer la ubicación del símbolo de intercalación, no solo para obtener / configurar la selección que ha realizado el usuario.