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
-
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++Puedes usar este control en tus aplicaciones Visual C++ para visualizar imágenes dentro de un formulario MFC o también en entornos derivados de CWnd.Una forma de utilizar el control ActiveX MSFlexGrid en aplicaciones Visual C++ basadas en MFC, este control es útil para visualizar datos.¿Alguna duda? Sientete libre de hacer tus pruntas en nuestro:

foro deVisual C++ »
