FreeTalkGIS工程服务GIS工具源码服务 利用SymbologyControl选择图层符号

1  /  1  页   1 跳转 查看:349

利用SymbologyControl选择图层符号

利用SymbologyControl选择图层符号

Private Function SelectBySymbol(ByVal pSymbol As ISymbol) As Boolean
    If pSymbol Is Nothing Then Exit Function
    Dim pSymbologyStyleClass As ISymbologyStyleClass
    With SymbologyControl1
        Set pSymbologyStyleClass = .GetStyleClass(.StyleClass)
    End With
    Dim pIndex As Long, tmpSymbol As ISymbol
    Dim pStyItem As IStyleGalleryItem
    For pIndex = 0 To pSymbologyStyleClass.ItemCount - 1
        Set pStyItem = pSymbologyStyleClass.GetItem(pIndex)
        Set tmpSymbol = pStyItem.Item
        If tmpSymbol Is m_pSymbol Then
            pSymbologyStyleClass.SelectItem pIndex
            Exit For
        End If
    Next
End Function
 

回复:利用SymbologyControl选择图层符号

呵呵, ISymbologyStyleClass是一个不错的类啊 !!
 
1  /  1  页   1 跳转

版权所有 GIS动力  GIS动力资源仓库 FreeMap 免责声明  Sitemap

Powered by Discuz!NT 2.0.1214    Copyright © 2001-2008 Comsenz Inc.
Processed in 0.125 second(s) , 3 queries. 滇ICP备05006901号
返顶部