AxSymbologyControl怎么更新Symbol

我用代码修改了选择符号的背景颜色,但是AxSymbologyControl控件中的符号颜色并没有更新
 
                    ISymbologyStyleClass pSymbologyStyleClass  = this.SymbologyControl.GetStyleClass(this.SymbologyControl.StyleClass);
                    IStyleGalleryItem pStylGalleryItem = pSymbologyStyleClass.GetSelectedItem();
                    ISymbol symbol = pStylGalleryItem.Item as ISymbol;
                    pSymbolEditor.EditSymbol(ref symbol, this.SymbologyControl.hWnd);
                    pStylGalleryItem.Item = symbol;
已邀请:

朱新颖

赞同来自: 陈晨

SymbologyControl控件中的符号颜色应该改不了吧,它是直接从serverstyle文件中获取的符号,文件中符号的样式没有发生变化,那SymbologyControl控件中的符号颜色应该就不变的。

要回复问题请先登录注册