Utilizar números decimales en Visual C++
Introducción
Funcionamiento de la clase.
- Permite escribir números con punto decimal.
- Se puede establecer y recuperar el numero decimal en el tipo de dato double.
- Puede establecerse el tamaño de las posiciones decimales que van de 0 a 8.
- Permite números negativos.
- Todas las características están encapsuladas en la clase CNSDoubleEdit.
La clase CNSDoubleEdit.
Como se trata de una clase derivada de CEdit (MFC) se puede instanciar en un dialogo.
CNSDoubleEdit ::SetDecimalPlaces
void SetDecimalPlaces(int nDecimals);
La función no devuelve ningún valor.
CNSDoubleEdit ::SetDoubleVal.
void SetDoubleVal(double dValue);
La función no devuelve ningún valor;
CNSDoubleEdit ::GetDoubleVal
double GetDoubleVal();
Ejemplo de uso
El código fuente se brinda tal como está, sería excelente que me escribas si vas a utilizarlo en aplicaciones comerciales.
Pueden escribir un post en el foro preparado para éste artículo para absolver dudas (ver los enlaces mas abajo).
Archivos Adjuntos
- NSDoubleEdit_src.zip1.71 KiB

Código Fuente de la clase para que puedas usarla en tus proyectos. - NSDoubleEditDemo2005.zip26.87 KiB

Código Fuente proyecto Visual C++ 2005 - NSDoubleEditDemo71.zip26.32 KiB

Código Fuente proyecto Visual C++ 7.1
Otros Artículos en esta sección
-
Es una técnica para reducir el parpadeo producido al dibujar en la pantalla, es muy útil para desarrollar juegos por que éstos suelen requerir refrescamiento continuo de pantalla.Un control personalizado basado en la clase CStatic en el que se puede cambiar el color de fondo y color texto, es muy útil para darle una apariencia mejorada a nuestras aplicaciones Visual C++Es un control que nos permite mantener ordenado nuestros diálogos mediante lineas divisoras. No hay una variedad de controles para diálogos MFC, pero con esto puedes poner la diferencia.¿Alguna duda? Sientete libre de hacer tus pruntas en nuestro:

foro deVisual C++ »
