万里云
路人甲
路人甲
  • 注册日期2005-01-14
  • 发帖数114
  • QQ
  • 铜币414枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1248回复:0

文本注记的代码错误。不知道错在那里:(

楼主#
更多 发布于:2005-04-04 21:36
<P>Public Sub CharacterM()</P>
<P>Dim pactiveview As IActiveView
Dim pgeometry As IGeometry</P>

<P>Set pgeometry = m_pCachePoint(为一个点)</P>
<P>If m_pmap Is Nothing Then Exit Sub
Set pactiveview = m_pmap</P>
<P>Dim pCharacterMS As ICharacterMarkerSymbol
Set pCharacterMS = New CharacterMarkerSymbol</P>
<P>Dim pfont As IFontDisp
Set pfont = New StdFont</P>
<P>Dim pcolor As IRgbColor
Set pcolor = New RgbColor</P>
<P>pcolor.Red = 255
pcolor.Green = 0
pcolor.Blue = 0</P>
<P>pfont.Name = "ESRI Default Marker"</P>
<P>pfont.Size = 24</P>
<P>With pCharacterMS
     .Angle = 90
     .CharacterIndex = 1000
     .Color = pcolor
     .Font = pfont
     .Size = 24
     .XOffset = 0
     .YOffset = 0
 End With
Dim s As String
s = "ss"
pactiveview.ScreenDisplay.StartDrawing pactiveview.ScreenDisplay.hdc, -1
    pactiveview.ScreenDisplay.SetSymbol pCharacterMS</P>

<P>    运行到这一句出现自动化错误,那位高手指导以下
    pactiveview.ScreenDisplay.DrawText pgeometry, s
pactiveview.ScreenDisplay.FinishDrawing</P>
<P>
End Sub</P>
喜欢0 评分0
女口果人尔能看日月白这段言舌,那言兑日月人尔白勺目艮目青有严重白勺散光 
游客

返回顶部