处理WM_mousemove吧!获取当前鼠标的位置坐标,如果在picture里面的话,响应onmousemove函数,然后重新绘制那幅图形不就行了!

解决方案 »

  1.   

    WM_MOUSEMOVE是Dialog的MOUSE_MOVE吗?能否详细一点?如果行的话我一定给分,谢谢!
      

  2.   

    单击右键,选"建立类向导",选Message Map选项卡,在Class Name中选中Dialog那个类,在Message中选WM_MOUSEMOVE,双击它即可.
      

  3.   

    你可以考虑自己写一个继承之CWnd的类,自己截获ncpaint消息和WM_MOUSEMOVE即可,如果你需要代码,发信给我[email protected]
      

  4.   

    还是别用picture的好。用dc直接画那个图片。
    在onmousemove里判断鼠标是否在图片区域。
      

  5.   

    To: jason802(小糊涂仙)
    爱分心切,理解.理解
      

  6.   


    重载OnSetCursor()函数,在里面换图就可以了!