我现在建立了一个多文档的MFC程序
想在第一个窗口画个圆
第二个窗口画个正方形
分别保存
然后在第三个窗口把两幅图并接到一起
这就是我的目的我现在是这么想的
在第一个窗口画圆的时候再第三个窗口也画圆
然后把第一个窗口画的圆单独保存
再新建一个窗口2
并在里面画正方形
同时在第三个窗口中也画正方形
这样窗口一和窗口二的图像能分别保存而且也能并接到一起但是我不知道如何同时在两个窗口中画图
而且我在窗口一中画好图后新建第二窗口会自动画出第一个窗口的图形请各位大虾帮帮忙,着急!
小弟第一次在这里发帖,有什么没做到的还请各位大虾多多包涵
想在第一个窗口画个圆
第二个窗口画个正方形
分别保存
然后在第三个窗口把两幅图并接到一起
这就是我的目的我现在是这么想的
在第一个窗口画圆的时候再第三个窗口也画圆
然后把第一个窗口画的圆单独保存
再新建一个窗口2
并在里面画正方形
同时在第三个窗口中也画正方形
这样窗口一和窗口二的图像能分别保存而且也能并接到一起但是我不知道如何同时在两个窗口中画图
而且我在窗口一中画好图后新建第二窗口会自动画出第一个窗口的图形请各位大虾帮帮忙,着急!
小弟第一次在这里发帖,有什么没做到的还请各位大虾多多包涵
解决方案 »
- VC 如何读写EXCEL文件?求详细例子
- 怎样通过API或CMenu让菜单项的文本右对齐
- 在IOCP当中使用 WSARecv 引发一个等待. 在WSARecv 引发等待的这个操作有没有可能正好数据到达而WSARecv 返回0 ,并且可以正常获得数据?
- 请问!关于数据库(Access)的备份和还原程序。在下急用,急!!急!!!
- 求救:不建ODBC数据源能访问FoxPro的dbf表吗
- 高分求源代码,给我一份基本的非阻塞的server client的winsock程序源代码,
- Help:如何在View里创建工具栏
- 唉,Console窗口关不了~~~~~~~~
- 新手问题:release build error: error LNK2001:unresolved external symbol __imp__XXXX@1
- VC2012安装包里面不再有crystal report了。这个东西是被取消了吗?
- mouse_event模拟失败
- CV TreeCtrl控件 关于checkBoxes
pView1->GetDC();
pView2->GetDC();
合并。
一直是在对话框下写程序
突然要用多文档有点手足无措
各位大虾麻烦讲的清除些
我还是有点糊涂我在view下画可是新建子窗口的时候他还回把刚才的图形画一遍
是要自己建立多个view么?
怎么建立?
1。类似与3d max,对一个视图拆分成三个区,在A,B区绘制的同时,驱动C区绘制。如何驱动?c区写个绘制函数,取得C区的dc,将坐标点传给他,调函数绘制。
2。创建三个文档,在a,b文档绘制完成后驱动c绘制。文档管理器可以取得各个文档指针。
是a,b画完再画c
另外你的意思是创建三个文档不用创建三个视图,是这个意思么?
可是我画的a,b,c三个图还要分别保存为位图
jameshooo 说的UpdateAllViews()这个函数怎么用?有没有类似的代码可以参考
void CxxxView::OnDraw(CDC* pDC)
{
...
CDC* pDC1 = pView1->GetDC();
CDC* pDC2 = pView2->GetDC(); pDC->BitBlt(..., pDC1, ...);
pDC->BitBlt(..., pDC2, ...);
}