乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 40|回复: 2

vc++ 代码到 c#

[复制链接]

3

主题

7

帖子

3

银币

初来乍到

Rank: 1

铜币
17
发表于 2009-5-23 07:34:32 | 显示全部楼层 |阅读模式
嗨,
我有以下vc++代码,它将读取从Layertable分配给用户定义类cLayerInfo变量的输入。
  1. AcDbLayerTableRecord *pLay;
  2. CStringArray asLayers;
  3. CLayerInfo info;
  4. info.color = pLay->color();
  5. info.linetypeObjectId = pLay->linetypeObjectId();
  6. info.lineWeight = pLay->lineWeight();
  7. CMapLayerInfo m_mapLayerInfo;
  8. m_mapLayerInfo.SetAt( asLayers.GetAt(i), info );
  9. pLay->close();

vc++中的用户定义类文件是
在c#中,我创建了如下类文件
并且我在另一个类文件中调用了类文件,如下所示

但是如何实现以下行
当我为cMapLayerInfo进行定义时,它会将我带入另一个包含以下代码的头文件
>
  1. typedef CMap  CMapLayerInfo;

如果我选择CMap定义,它会将我带入预定义的头文件afxtempl. h。
有人能告诉我如何在c#中转换上述代码吗?
请很急。

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

3

主题

7

帖子

3

银币

初来乍到

Rank: 1

铜币
17
发表于 2009-5-25 05:41:07 | 显示全部楼层
欢迎来到TheSwamp,我想在.NET领域有几个玩图层的C#示例。至于CMap问题,我可能会使用Dictionary类。
回复

使用道具 举报

3

主题

7

帖子

3

银币

初来乍到

Rank: 1

铜币
17
发表于 2009-5-26 05:59:52 | 显示全部楼层
您能提供示例代码吗?
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-6 01:02 , Processed in 0.322627 second(s), 58 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表