Bonjour et Meilleurs Vœux

J'essaye d'accéder a une propriété protégée du composant DbGrid
en écriture RowHeights afin de pouvoir modifier la hauteur d'un linge dans une colomne,afin d'afficher correctement une image dans un DBGrid.
Dans le cas contraire l'image est écrasée

Je me suis inspiré de la faq Delphi Comment modifier la hauteur d'une ligne dans un TDBGrid ?

J'ai effectue ceci sans grand sucés (partie 1)
dans le h de mon formulaire j'ai mis ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
 
#ifndef FormAnnuaire2H
#define FormAnnuaire2H
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ComCtrls.hpp>
#include <DBGrids.hpp>
#include <Grids.hpp>
#include <ToolWin.hpp>
#include "CGiButton.h"
#include <DBCtrls.hpp>
#include <ExtCtrls.hpp>
#include <Menus.hpp>
//---------------------------------------------------------------------------
class TFrmAnnu : public TForm{
__published:	// Composants gérés par l'EDI
TDBGrid *DBGTel // composant ou je souhaite modifier la hauteur de ligne via RowsHeight
// bla bla
 
};
//---------------------------------------------------------------------------
// classe ajouté
class TPublicCustomGrid :TCustomGrid  {
public:
 
  void __fastcall SetRowHeight(TDBGrid *pGrid,int numligne,int hauteur){
     //this->RowHeights[10]=4;   ok
   TPublicCustomGrid *pPublicCustomGrid=dynamic_cast<TPublicCustomGrid*>(pGrid);
 
 // acces a rowHeight par la suite...
  }
};
//---------------------------------------------------------------------------
extern PACKAGE TFrmAnnu *FrmAnnu;
//---------------------------------------------------------------------------
#endif
J'ai un erreur de compilation :
[C++ Erreur] FormAnnuaire2.h(60): E2031 Impossible de transtyper de 'TDBGrid *' en 'TPublicCustomGrid *'
-Comment transtyper mon objet afin qu'il puisse accéder la propriété via la la faq Delphi partie 1 ?

Comment convertir ce code delphi en C++Builder
Code delphi : Sélectionner tout - Visualiser dans une fenêtre à part
 TPublicCustomGrid(DBGrid1).RowHeights[10]:=50;

-Comment utiliser ceci dans un procédure autre ?

-Est ce possible de faire ceci de cette manière en C++Builder 6 ?



merci d'avance de votre aide