求教怎么显示一幅坐标图
我是刚刚学习VC的新手,想做一个窗口,然后显示出一张带有20000*5000个坐标点的地图的一部分,当鼠标按下拖动地图时,可以移动地图,当鼠标双击某点时,要读出该点坐标,我想这应该是一个很简单的小模块,可是我弄了半天也不会。请各位师傅指教一下。多谢了!
设计一个显示视图的大小,根据显示视图大小绘制图像区域。
基本绘图你懂不?
如果不懂,就先学下gdi绘图吧
如果懂了,那么
拖动就比较好实现了
在鼠标按下事件里面做个拖动标记,鼠标移动时候,如果做了拖动标记,就计算一下多动过的位置(offset)
鼠标放开时候,如果做了拖动标记,就根据offset 来更新显示区域,并且标致为非拖动标记状态。
。。。。。。。
如果知道怎么绘图了,基本就是一些逻辑上的问题了。不难。 加油吧,具体实现就看你了