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
  #4  
Antiguo 20-12-2008
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.211
Poder: 22
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Bueno te dejo un truco para que compile y tu función OnDrawCell no tenga const TRect &Rect:

Define un nuevo tipo de evento en la cabecera.h de tu form (o en otra incluida):
Código:
typedef void __fastcall (__closure *TDCE)(System::TObject *Sender, int ACol, int ARow,
           Windows::TRect &Rect, TGridDrawState State);
Define un puntero a ese tipo de evento en la definición de tu Form:
Código:
TDCE _DrawCell;
Y en OnCreate, por ejemplo, asigna tu función MiDrawCell de esta forma:

Código:
void __fastcall TForm1::FormCreate(TObject *Sender)
{
    // Asignación en dos pasos o no te deja...
    _DrawCell = MiDrawCell;
    SGrid->OnDrawCell = (TDrawCellEvent)_DrawCell;
    // Para luego visualizar el control, ya sabes....
    InsertControl(SGrid);
}
Espero que te ayude.
Saludos.
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
Problema con TPageControl Dinamico NeoAnderson API de Windows 3 05-02-2008 21:07:47
¿Evento scroll en TStringGrid? grotero76 OOP 3 05-06-2007 15:57:59
Problema con una TStringGrid azaghal Varios 2 20-05-2006 03:20:56
Evento onclick en formulario dinámico jfgaliano OOP 1 23-12-2005 14:05:46
evento on keypress y componente dinamico Rabata OOP 4 26-07-2005 21:54:38


La franja horaria es GMT +2. Ahora son las 20:49:45.


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