【C# MSTN CE】 如何利用命令代码关闭背景图像的镜像设置?

我想利用keyin命令关闭掉背景图像的镜像设置,即这个设置 基本流程是两部,先把这个Mirror的选项对钩点掉,然后点击保存,然后我录制的命令是这个样子 主要是第一行命令我不知道怎么设置,目前我用的是C#对keyin命令进行编辑 请问该怎样实现这个设置过程

Parents Reply Children
  • 直接用c/c++的接口改吧,发送keyin命令这一招在这里不太灵似的:

    	LxoEnvironmentP lxoEnvir = LxoEnvironmentManager::GetManagerR().FindLxoEnvironmentByName(L"Sky Sphere", *ISessionMgr::GetActiveDgnFile());
    	LxoEnvironmentLayerP lxoEnvirLayer = lxoEnvir->GetCurrentLayer();
    	LxoEnvironmentImageLayer* lxoEnvirImageLayer = dynamic_cast<LxoEnvironmentImageLayer*>(lxoEnvirLayer);
    	if (lxoEnvirImageLayer)
    	{ 
    		lxoEnvirImageLayer->SetIsMirrorImage(false); 
    	}