Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-06-2008
MON___ MON___ is offline
Miembro
 
Registrado: abr 2007
Ubicación: Salamanca (España)
Posts: 84
Poder: 18
MON___ Va por buen camino
Convertir un ICO a BITMAP

Mediante este código muestro una imagen ICO en un SpeedButton:

Cita:
Graphics::TIcon * ICO = new Graphics::TIcon();
try
{
ICO->LoadFromFile("C:\\mi_icono.ico");
SpeedButton1->Glyph->Width = ICO->Width;
SpeedButton1->Glyph->Height = ICO->Height;
SpeedButton1->Glyph->Canvas->Draw(0, 0, ICO);

}
catch(...)
{
ShowMessage("Error al cargar y mostrar la imagen");
}
delete ICO;
Se muestra perfectamente la imagen procedente del archivo ICO salvo que el SpeedButton esté deshabilitado (Enabled = FALSE). En éste caso apenas se visualiza unos cuantos pinxeles blanquecinos. ¿Cómo podría conseguir el tipo o efecto propio de las imágenes que se muestran cuando un botón está deshabilitado?
Responder Con Cita
  #2  
Antiguo 28-06-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Mira este hilo, en el que recientemente hablamos de esto mismo.

// Saludos
Responder Con Cita
  #3  
Antiguo 28-06-2008
MON___ MON___ is offline
Miembro
 
Registrado: abr 2007
Ubicación: Salamanca (España)
Posts: 84
Poder: 18
MON___ Va por buen camino
Gracias, Roman.
En efecto, la solución es crear una imagen "doble" (para la parte habilitada y la deshabilitada). Ya desde la primera versión de DELPHI se nos suministraba una colección de imágenes dobles, algo que siempre he hecho al crear mis propios recursos.
El que haya realizado esta consulta se debe al disponer una buena colección de iconos (reunidos a lo largo de años) e intentar evitar el trabajo que supone "convertirlos" en una imagen duplicada.
Gracias de nuevo
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Bitmap a texto y texto a bitmap kotai Gráficos 15 16-01-2008 06:02:31
DLL que devuelve un Bitmap JAV Gráficos 2 26-03-2007 14:18:29
Convertir JvPicture a Bitmap para JVxpButton lacovera Gráficos 0 21-02-2007 09:36:08
RaveReport Y Bitmap Rabata Impresión 1 14-05-2005 02:12:01
Bitmap javikanin Gráficos 1 22-11-2004 13:32:15


La franja horaria es GMT +2. Ahora son las 06:55:59.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi