多文档应用程序,在视图中加载.bmp格式的图片,加载后如何让图片可以拖动。。指点下

解决方案 »

  1.   

    我做过单文档的这个东西,比较麻烦
    说说我的实现方法给别人参考:
    CImage image1;
    image1.Load(/**/);//你load个图进去在View类下OnDraw函数里写
    if (!image1.IsNull())
    {
    int nOldStretchBltMode = pDC->SetStretchBltMode(HALFTONE);
    image1.BitBlt(pDC->m_hDC,//,修改大小,显示图片
    x, y, 
    m_imageNG.GetWidth(), m_imageNG.GetHeight(), 
    0, 0, 
    SRCCOPY);
            }
    然后鼠标移动相应函数里写
    x=point.x;
    y=point.y;
    Invalidate();
    基本思路就是,鼠标移动触发函数OnMouseMove然后进而改变x,y值,然后触发Ondraw画图就好了
      

  2.   

    开发Windows程序首先要认识到一切都是窗口,菜单是窗口,工具栏是窗口,按钮也是窗口,窗口还是窗口。
    所以Windows系统才叫窗口系统。