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
-
Tutorial paso a paso para crear una aplicación basada en dialogo utilizando las librerías MFC con Visual C++ 2010Esta es una alternativa que no necesita programar o integrar el código con tu proyecto basado en MFC Visual C++ o incluso otros lenguajes.Es un programa en C++ que implementa la factorización o descomposición LU (del inglés Lower-Upper).¿Alguna duda? Sientete libre de hacer tus pruntas en nuestro:
foro deVisual C++ »