MDI怎样把原图像和处理后的图像显示在独立的视图中 做图像压缩算法时遇到要把原图像和解压缩后的图像显示在不同的窗口中作比较,我是先用“打开”读入一图像并将它显示在视图中,如果不用SplitterWnd怎样才能单击菜单上自己添加的按钮如“图像解压缩”就能弹出一个新的窗口,而且这个新的窗口能显示解压图像? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先打开一幅图像,有一个窗口。解压缩以后有了新的图像再新建文件,就可以有两一个窗口。就像WORD,打开一个文档,不是也可以新建一个文档。MDI不是就是专门为这个设计的? 我详细说明一下,我在文档类中添加void CMdiDoc::OnTest() { // TODO: Add your command handler code here CMdiApp*App = (CMdiApp*)AfxGetApp(); App->OnFileNew(); m_process = 1;//说明这不是由新建产生而是由压缩产生的窗口}在视图类中添加void CMdiView::OnDraw(CDC* pDC){ CMdiDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); // TODO: add draw code for native data here if(pDoc->m_process == 1)//如果是由压缩产生的窗口则输出下面文字 pDC->TextOut(10,10,"test window!");}本来文字结果应该显示在后打开的窗口的,但是文字却在前一个窗口中显示。 请问下关于 函数指针参数传递的问题 如何打印CE标志在条形码旁边 关于从windows客户端,向unix FTP服务器访问的问题。 磁盘加载位图--怎么刷没了? 有没有这样的软件? 有做过IE上ACTIVEX的高手请进~~~小弟有个关于CAB包的问题~~~~~~~在线等等等等等!!! 什么是内存位图?如何申请内存位图?怎么把它保存成bmp文件? 简单的问题,快,快来看看 CArray疑问 怎么实现撤销和恢复 error LNK2001: 无法解析的外部符号 _CLSID_DirectMusicPerformance,寻求解决,跪谢 在VC中如何改变运用程序外观
void CMdiDoc::OnTest()
{
// TODO: Add your command handler code here
CMdiApp*App = (CMdiApp*)AfxGetApp();
App->OnFileNew();
m_process = 1;//说明这不是由新建产生而是由压缩产生的窗口
}
在视图类中添加
void CMdiView::OnDraw(CDC* pDC)
{
CMdiDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
if(pDoc->m_process == 1)//如果是由压缩产生的窗口则输出下面文字
pDC->TextOut(10,10,"test window!");
}本来文字结果应该显示在后打开的窗口的,但是文字却在前一个窗口中显示。