嗨,
我有以下vc++代码,它将读取从Layertable分配给用户定义类cLayerInfo变量的输入。
- AcDbLayerTableRecord *pLay;
- CStringArray asLayers;
- CLayerInfo info;
- info.color = pLay->color();
- info.linetypeObjectId = pLay->linetypeObjectId();
- info.lineWeight = pLay->lineWeight();
- CMapLayerInfo m_mapLayerInfo;
- m_mapLayerInfo.SetAt( asLayers.GetAt(i), info );
- pLay->close();
vc++中的用户定义类文件是
在c#中,我创建了如下类文件
并且我在另一个类文件中调用了类文件,如下所示
但是如何实现以下行
当我为cMapLayerInfo进行定义时,它会将我带入另一个包含以下代码的头文件
> - typedef CMap CMapLayerInfo;
如果我选择CMap定义,它会将我带入预定义的头文件afxtempl. h。
有人能告诉我如何在c#中转换上述代码吗?
请很急。
本帖以下内容被隐藏保护;需要你回复后,才能看到! 游客,如果您要查看本帖隐藏内容请 回复 |