解决方案 »

  1.   

    SetCursorPos function
      

  2.   

    http://blog.csdn.net/sing_sing/article/details/6126792
    这是个模拟鼠标事件的例子,看看我用过,效果刚刚地。
      

  3.   

    回话图形的话,都是鼠标down 坐标点,鼠标UP坐标点
      

  4.   


    试了下,这个函数以及GetCursorPos的函数,都是以整个电脑屏幕左上角作为(0,0)点的吧,我想取得以MFC对话框窗口左上角为(0,0)的鼠标坐标,不知道有没有对应函数。或者说,有没有什么函数可以取得当前对话框的左上角相对于电脑屏幕的左上角的偏移量?
      

  5.   


    试了下,这个函数以及GetCursorPos的函数,都是以整个电脑屏幕左上角作为(0,0)点的吧,我想取得以MFC对话框窗口左上角为(0,0)的鼠标坐标,不知道有没有对应函数。或者说,有没有什么函数可以取得当前对话框的左上角相对于电脑屏幕的左上角的偏移量?ClientToScreen
      

  6.   

      看你是在绘图程序啊 。哈哈。
    其实做的时候 不需要移动鼠标的 ,把你画的图形符合 斜率=1 就行了 ,鼠标的位置最好不要变 , 不然体验很不好的。 可以仔细观察下word画图  。(来自做了两版绘图程序的猿)
      

  7.   


    嗯,刚才仔细看了下WPS里的画图,好像是根据鼠标的右移或者下移具体值来看的,假设右移量大于下移量,就以右移的量作为直径。
      

  8.   


    试了下,这个函数以及GetCursorPos的函数,都是以整个电脑屏幕左上角作为(0,0)点的吧,我想取得以MFC对话框窗口左上角为(0,0)的鼠标坐标,不知道有没有对应函数。或者说,有没有什么函数可以取得当前对话框的左上角相对于电脑屏幕的左上角的偏移量?ClientToScreen
    好像是ScreenToClient吧。。