Ver Mensaje Individual
  #1  
Antiguo 28-12-2009
Kandorf Kandorf is offline
Miembro
 
Registrado: may 2007
Posts: 38
Reputación: 0
Kandorf Va por buen camino
Desaparece la imagen al usar FillRect

Hola, estoy creando una aplicación en la que muestro una puntuación con 5 imágenes de una estrella, lo que quiero es que al posicionar el ratón de la mitad de la imagen a la izquierda muestre sólo la mitad de la imagen (para puntuar sólo con la mitad de una estrella).

Lo he intentado creando este método:
Código:
// Oculta la mitad de una estrella
procedure TFrmPelicula.OcultarEstrellaMitad(Estrella: TImage);
begin
  Estrella.Picture.Bitmap.Canvas.FillRect(Rect(Estrella.Width div 2,0,Estrella.Width-1,Estrella.Height-1));
end;
Pero lo que pasa es que la estrella desaparece entera.
La imagen que utilizo es un .ico, por si sirve de algo.

Un saludo.
Responder Con Cita