我的程序中背景是个地图位图,如何使鼠标移到某个省的时候,该省高亮显示,但省的名字不会被遮盖。高分求救!
看看下面这个,和你的要求类似:
http://www.vchelp.net/itbookreview/view_paper.asp?paper_id=1445
如果有问题,请联系我。
QQ:84162092
Email: younggle@163.com
先自己切分几个省,然后根据鼠标的位置判断,画透明地图可以使用
transparentblt.
如果地图是位图格式的,那么就需要定义对应每个省的区域,需要时描绘这个区域,文字可以另外再绘制一遍。
如果是矢量格式的,简单了,绘制的时候选用不同的填充就行了。