求教:如何把一个基于多文档的程序换成基于对话框的?

wkf513 2005-05-07 09:23:08
我现在有个基于多文档的程序,是用来打开图像进行处理的,我现在想换成一个基于对话框的
,运行一开始出来一个对话框,然后按个按钮,图像进行处理。不知道能否实现。
或者,我在一个workspace中加入,两个工程,一个是原先那个基于多文档的程序,另一个是我编的
基于对话框的,我想实现运行一开始,先出现我编的那个对话框,然后我按一个按钮,凋用那个基于
多文档的程序。请教大家,给我指导迷津,应该下手。
恳请赐教,不胜感激。
...全文
107 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wkf513 2005-05-10
  • 打赏
  • 举报
回复
谢谢楼上的提醒。我已经开始这样做了,以后有什么问题,还想向您赐教。
wanttoknow2001 2005-05-08
  • 打赏
  • 举报
回复
可以先作一个窗体,然后让程序先呼叫他


用domodal()函数 模态对话框 也可以作啊
qqhuangshen 2005-05-08
  • 打赏
  • 举报
回复
如果要单纯把MultiDoc->Dialog,基本是不可能的。这一点候捷先生已经在《深入浅出MFC》中说过的,除非你对MFC有着很深入的理解,否则不要尝试。

至于你要实现的功能,很简单啊,我就做过。在你的MultiDoc工程里,app类中InitInstance()中主框架(m_pMainWnd)还没有ShowWindow()的时候之前,构造你的对话框类,然后DoModal().如果返回IDOK或者是种种你定义的按钮返回方式,就继续执行下面的程序; 如果返回IDCANCEL就中止程序。
greenfields 2005-05-08
  • 打赏
  • 举报
回复
重新做一个吧,不是很麻烦
Kudeet 2005-05-08
  • 打赏
  • 举报
回复
重新来过比你直接改方便
wkf513 2005-05-08
  • 打赏
  • 举报
回复
那个程序太大了,不好改,如果我想重新编,做成基于对话框的,不知道该如何下手,关键是要处理
图像,在对话框里怎么获得图像,并进行目标提取,或者我想可不可以把图像直接在内存里处理,不用显示在窗口里。我只想得到处理结果。还想请高手指教。给我些提示,我好开始做。
boreboluomi 2005-05-08
  • 打赏
  • 举报
回复
能改。但挺麻烦。我也觉得楼上几位可行
ExtUSA 2005-05-07
  • 打赏
  • 举报
回复
是想这样啊,基本上很难,因为Windwos消息无法传递。

你可以重新写啊,不费事的。
jerry 2005-05-07
  • 打赏
  • 举报
回复
重新生成一个程序框架代码,然后将有用的代码拷过来,重新组织代码结构

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧