arcobjects无法绘制动态绘制屏幕对象

arcobjects无法绘制动态绘制屏幕对象,arcobjects,Arcobjects,我启用了地图以允许动态对象 然后,我从一个我连线的事件中抓取IDynamicDisplay void dynamicMapEvents_AfterDynamicDraw(esriDynamicMapDrawPhase DynamicMapDrawPhase, IDisplay Display, IDynamicDisplay dynamicDisplay) { if (DynamicMapDrawPhase != esriDynamicMapDrawPhase.esriDMDPDynamicLa

我启用了地图以允许动态对象

然后,我从一个我连线的事件中抓取IDynamicDisplay

void dynamicMapEvents_AfterDynamicDraw(esriDynamicMapDrawPhase DynamicMapDrawPhase, IDisplay Display, IDynamicDisplay dynamicDisplay)
{
if (DynamicMapDrawPhase != esriDynamicMapDrawPhase.esriDMDPDynamicLayers) return;
IDynamicDrawScreen m_dynamicDrawScreen = dynamicDisplay as IDynamicDrawScreen;
m_dynamicDrawScreen.DrawScreenText(myPoint, "Test"); 
}

测试应该在屏幕上绘制,但它不是。我觉得我少了一行代码

必须将图示符加载到符号属性中,然后才能使用vis dynamicCompoundMarker绘制它