有没有人在VC中利用多文档做过打开图像,选中区域,然后双击在新文档中显示图像?我想在打开选中都可以,就是在新文档中不知道怎么显示?
怎么得到新文档的CDC,在新文档中画图?

解决方案 »

  1.   

    你可以双击的时候产生一份bmp, 然后在新文档里load就行了。 此bmp保存在temp目录就可以。
      

  2.   

    当然可以在内存中直接操作的,但是BMP你要引入内存,然后显示。你在屏幕上截取的方块CRect,对应到你cdc之中。然后用BitBlt直接输出到你新定义的位图。你在新文档中GetDC(this);就是新文档的DC了。当然和老文档可以用消息传递CDC的句柄HDC