0

動的オブジェクトを許可するようにマップを有効にしました

次に、接続したイベントから 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"); 
}

「テスト」は画面に描画されるはずですが、そうではありません。どこかで 1 行のコードが欠けているような気がします。

4

1 に答える 1

0

グリフをシンボル プロパティにロードする必要があります。その後、vis dynamicCompoundMarker で描画できます。

于 2010-08-30T18:48:46.560 に答える