因为毕业设计要使用到ActiveX,在这个ActiveX控件里有一个接口为void SetDataPointer(long n_value);其中这个n_value是要传递进去的数据类型的指针强转换过来的。传递进去的实际类型为HistogramData;struct Coordinate //坐标{ double x; double y; double z; };struct BaseData//图头数据{ TCHAR *DrillNumberName; //钻孔编号 LONG DrillScale;//=500 //比例尺(固定,不由数据库提供) TCHAR *DrillPosition; //位置 Coordinate DrillCorrdinate; double DrillDepth; //孔深 double DrillPitch; //孔斜 TCHAR *DrillPitchDirection;//孔斜方向 TCHAR *DrillCompany; //施工单位 TCHAR *DrillTime; //施工日期};struct LevelData //以下数据来自表12钻孔层位信息表//层位信息{ LONG LevelNumber; //层序号 TCHAR *LevelName; //?层位名 TCHAR *LevelEpoch; //地层时代 TCHAR *EpochCode; double LevelElevation; //?层底标高 double LevelDepth; //?层底深度即(开孔高程-层底深度) //其中开孔高程来自表7 double LevelThickness; //厚度为(本层的层底深度-前一层的 //层底深度) //以下三项来自表21层位-岩性字典表 TCHAR *Lithology; //岩性 LONG LithologySign; //岩性标志符 TCHAR *LithologySympol; //岩性符号名 TCHAR GeologyDescription[1001];//地址描述 LONG Aperture; //孔径 << RECT EditRect; //编辑区大小 << int Y; //该层绘制纵坐标 int Lines; //地质描述总行数 RECT MapRect;};//其它数据struct LevelPropertyData//以下数据来自表8{ //表9表10表11分别为 //吕容值、岩芯率、RQD值、裂隙密度 TCHAR *Property; //分别为 //吕容值、岩芯率、RQD值、裂隙密度 double StartDepth; //起点深度 double EndDepth; //终点深度 double PropertyValue; //分别为吕容值、岩芯率、RQD值、 //裂隙密度的具体数值};// 数据转换类class HistogramData: public CObject{public: BaseData *m_BaseData; CList<LevelData *,LevelData *> *m_ListLevelData; CList<LevelPropertyData *,LevelPropertyData *> *m_ListLevelPropertyData;public: HistogramData(); ~HistogramData();};请问在QT里应该怎么使用?