各位大虾: 
 现在我遇上这么一个vc6.0的编程问题,我最终是想利用这个类(CGraphics)来实现这么一个功能:当用鼠标拖动出一个区域且鼠标放开后,图形中的横坐标和纵坐标的最大、最小值即是鼠标所选的区域,
而且还要有网格线(包括线性坐标和对数坐标)的显示,就好象我在vchelp网上下载的这个软件一样(见附件中的GraphSys.exe的选中“放大”按钮后再拖放的功能一样),我为这个问题已经搞得焦头烂额有两个星期多了,还是编不出来。现将我的代码附上。 
  我只需将图形中"Map1"进行拖放而已(网格线包括线性和对数),拖放后如果有小数,则只需保留2位小数。
    在程序中,我自己添加的代码在void CGrDemoView::OnLButtonUp (UINT nFlags, CPoint point) 中,我以注释中"以下的5行代码是我自己添加的"来标识.但最终功能没法实现。 
  Sorry,我不知道如何将源代码上传,请麻烦大家到以下的链接下载我的源代码。http://www.vcshare.net/bbs/ShowPost.asp?id=1359