Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

 
 
Herramientas Buscar en Tema Desplegado
  #7  
Antiguo 18-02-2014
NEG1414 NEG1414 is offline
Miembro
 
Registrado: mar 2007
Posts: 177
Poder: 20
NEG1414 Va por buen camino
Buenas..

Siento ser tan pesado pero no doy hecho que se reponga la imagen del trozo de componente que deseo... la verdad es que dibuja el area totalmente blanca...

Dado que la todas las operaciones las hago desde el propio componente (por si sirve de algo lo que se va ha visiualizar en el componente lo dibujo mediante el metodo paint() usandola la propiedad canvas) lo he dadptado asi:

Código:
 
 
class PACKAGE TGrafica : public TCustomControl
{
  __published: // IDE-managed Components  
 
   TPanel *PanelInf;
   Graphics::TBitmap *AreaPanelInf;
   TControlCanvas    *FCtrlCanvas; 
 
   int PPx; //Posicion X esquina superior Derecha Panel Informacion
   int PPy; //Posicion Y esquina superior Derecha Panel Informacion
 
    .................
 
 
void TGrafica::MostrarPanelDatos()
{
 
   AreaPanelInf->Width   = 16;
   AreaPanelInf->Height  = 10;
 
   TRect R = Rect(PPx,PPy,AreaPanelInf->Width,AreaPanelInf->Height);
   AreaPanelInf->Canvas->CopyRect(R, Canvas, R);
 
   //Creo y visualizo Panel Informacion
   PanelInf = new TPanel (this);
   PanelInf->Parent  =    this;
   PanelInf->Height  = 10;
   PanelInf->Width   = 16;
   PanelInf->Left = PPx;
   PanelInf->Top  = PPy;
   PanelInf->Visible = true;
 
   Application->ProcessMessages();
 
}
 
 
//---------------------------------------------------------------------------
//Restaura que ocupada el Panel Informativo
 
void TGrafica::RestaurAreaPanel()
{
 
  PanelInf->Visible = false;
 
  this->Canvas->Draw(PPx,PPy,AreaPanelInf);
 
  Application->ProcessMessages();
}
Alguna idea... Gracias
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Dibujar Elipse y Parábola pixel a pixel Deiv Gráficos 9 28-11-2016 10:19:41
Como obtener el color de un pixel ilichhernandez Gráficos 11 02-11-2006 15:40:00
Guardar y recuperar noipa Varios 3 07-02-2006 14:46:21
pasar imagen pixel a pixel gulder Gráficos 7 26-06-2005 02:10:45
¿ Cual es la mejor forma de implementar una Pizarra con Sockets? pixel a pixel ? sase Internet 1 22-10-2003 16:23:50


La franja horaria es GMT +2. Ahora son las 11:47:18.


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