在view里我倒是知道怎么画
可在放了bmp图片的picture里就不知道了
请大虾们指点一二

解决方案 »

  1.   

    可能是我没说清楚
    就是想在一个bmp图片里画个矩形
    表示选中那一块
    请大家帮忙
      

  2.   

    不知道你所说的picture 是不是picture control
    如果是的话,好象很难,因为1,picture control是静态的,不能动态加载图象;2,我用过一个CStatic类画位图,可是他(CStatic)不能响应属标事件
    没法子,我用OpenGL画的,能在图象上面画透明的方框
    再提一个建议,你用一下CImage类,用他在窗口上画,然后响应鼠标动作不知道对不对,
    BTW请问怎么在CView里画图
      

  3.   

    CDC* pdc = GetDlgItem(IDC_STATIC1)->GetWindowDC();pdc ->SelectStockObject(NULL_BRUSH);
    pdc ->Rectangle(0,0,100,100); //画一个矩形
      

  4.   

    多谢enoloo(努力COM)
    搞定了
      

  5.   

    to ben956(乐乐) 
    我是在picture control画的
    不难 只要得到他的dc画什么都可以