我在基于FormView的SDI的默认FormView上放一个位图显示图片,如何得到位图的位置点呢?我要在位图上画按钮,又如何实现呢?

解决方案 »

  1.   

    我显示了一个图片,我要得到图片的位置好在图片的指定位置画按钮,按钮是特效的,CButtonST类,因为图片不是全屏的,在不同分辨率的机器上显示的按钮位置如果是直接添加到图片上固定的位置,分辨率改变之后按钮就跑到别的地方了。所以想得到图片的位置,然后算出按钮应该放置的位置。
    怎么做啊?
      

  2.   

    你是用是什么显示图片,直接画的背景还是用picture控件
      

  3.   

    得到picture控件的位置就可以吧
    CWnd::GetWindowRect
    void GetWindowRect( LPRECT lpRect ) const;Points to a CRect object or a RECT structure that will receive the screen coordinates of the upper-left and lower-right corners.指向一个CRect对象或RECT结构,用于接收左上角和右下角的屏幕坐标。
      

  4.   

    你获取picture控件的位置,不就知道图像的位置了嘛