Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


Botones personalizados

Aqui programadores en la plataforma Win32 con Visual C++ de Microsoft...

Moderador: latindeveloper

Botones personalizados

Notapor Dark_Loki el Mar Ago 07, 2007 2:43 pm

Estoy tratando de cambiar la apariencia de los botones y quisiera hacerlos como estos,:

Imagen
Imagen
Imagen

¿Hay alguna forma?
Ultima edición por Dark_Loki el Dom Ago 12, 2007 7:03 am, editado 1 vez en total
Dark_Loki
Usuario Activo
Usuario Activo
 
Mensajes: 22
Registrado: Mar Ago 07, 2007 2:33 pm

Re: Botones personalizados ¿Como?

Notapor yalmar el Mié Ago 08, 2007 10:05 am

claro, puedes usar temas, hay un ejemplo aqui mismo sobre como usar los temas de windows xp en tus aplicaciones.

salu2.
Ultima edición por yalmar el Mié Ago 08, 2007 10:30 am, editado 1 vez en total
Avatar de Usuario
yalmar
Programador Experimentado
Programador Experimentado
 
Mensajes: 251
Registrado: Mié Jun 09, 2004 4:13 pm
Ubicación: Brasil

Re: Botones personalizados ¿Como?

Notapor latindeveloper el Mié Ago 08, 2007 10:06 am

Botones muy utiles.

http://www.codeproject.com/buttonctrl/cbuttonst.asp

Tambien esta incluido el codigo para poner un fondo a un dialogo
Imagen
Avatar de Usuario
latindeveloper
Administrador
Administrador
 
Mensajes: 1061
Registrado: Lun Jun 02, 2003 8:29 pm
Ubicación: Peru

Notapor Dark_Loki el Mié Ago 08, 2007 1:27 pm

Yo uso el Visual C++ 2005, el codigo que e descargado de la pagina esa, me da errores a piñon, que puedo acer?
Dark_Loki
Usuario Activo
Usuario Activo
 
Mensajes: 22
Registrado: Mar Ago 07, 2007 2:33 pm

Notapor Dark_Loki el Jue Ago 09, 2007 4:36 pm

Por fin lo consegui :P


Esta class es la ideal:
http://www.codeproject.com/buttonctrl/cxskinbutton.asp
Imagen

Download source files - 10 Kb

1. Agregar "xSkinButton.cpp" y "xSkinButton.h" a tu proyecto
2. incluye "xSkinButton.h" en el archivo de código fuente donde se definen los controles
#include "xSkinButton.h"
3. Agregar una variable CxSkinButton a tu clase del dialogo
CxSkinButton m_btn1;
4. En la funcion DoDataExchange cargas el control
DDX_Control(pDX, IDC_BUTTON1, m_btn1);
5. En la funcion OnInitDialog()

m_btn1.SetTextColor(RGB(255,0,0));
m_btn1.SetToolTipText("Button1");
m_btn1.SetSkin(IDB_B1NORM,IDB_B1DOWN,IDB_B1OVER,IDB_B1GRAY,
0,IDB_B1MASK,0,0,0);


Compatible con Visual Studio 2005..
Dark_Loki
Usuario Activo
Usuario Activo
 
Mensajes: 22
Registrado: Mar Ago 07, 2007 2:33 pm


Volver a Visual C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron