阅读:2300回复:2
请教VC6+MAPX5开发中设置文本字体大小的问题!
<P>最开始我没设置字体大小。当显示目标在地图上的时候也把文本显示出来了。可是当我放大或缩小地图的时候字体也随着改变了大小。我想知道如何将字体的大小设置为固定大小,不随放大缩小地图而改变。多谢了,着急中。。。。</P>
<P>我写了段设置字体大小的代码但是好象有问题。如下:</P> <P>CMapXStyle sty1 = m_ctrlMapX.GetDefaultStyle().Clone();<BR> //设置目标符号<BR> sty1.SetSymbolType(miSymbolTypeBitmap);</P> <P> CString BitmapName = "";<BR> BitmapName = GetBitmapFileName(state,sdirection);<BR> sty1.SetSymbolBitmapName(BitmapName);<BR> sty1.SetSymbolBitmapTransparent(true); // 设置位图的背景为透明<BR> sty1.SetSymbolBitmapSize(18);<BR> //设置标注字体<BR> sty1.SetTextFontAllCaps(true);<BR> CY fontsize;<BR> fontsize.Lo=(int)50000; <BR> fontsize.int64 = 250000;<BR> sty1.SetSymbolFontColor(255); //Changes the color of the symbol to red<BR> sty1.GetSymbolFont().SetSize(fontsize);//</P> |
|
1楼#
发布于:2009-03-05 10:26
<img src="images/post/smile/dvbbs/em08.gif" /><img src="images/post/smile/dvbbs/em08.gif" /><img src="images/post/smile/dvbbs/em08.gif" /><img src="images/post/smile/dvbbs/em08.gif" /><img src="images/post/smile/dvbbs/em08.gif" />
|
|
2楼#
发布于:2009-03-15 18:02
怎么把<STRONG>VC6和MAPX5结合在一起啊??</STRONG>
|
|