首页 > 编程语言 >【C++】【MFC】模态和非模态对话框

【C++】【MFC】模态和非模态对话框

时间:2024-05-30 15:14:29浏览次数:23  
标签:模态 控件 MFC 窗口 对话框 程序代码

1、模态对话框, 开启后限制操作父窗口

void CMFCApplication1Dlg::OnBnClickedButton2()
{
    // TODO: 在此添加控件通知处理程序代码
    CDlgExeC exec;
    exec.DoModal();
}

调用DoModal即可完成。

 

2、非模态对话框,开启后对任意窗口都无限制

void CMFCApplication1Dlg::OnBnClickedButton1()
{
    // TODO: 在此添加控件通知处理程序代码
    CDlgs s = new CDlgs;
    s.Create(IDD_SHOW);
    s.ShowWindow(SW_SHOW);
}

   针对非模态对话框,上述回调函数会出现窗口一闪而过,其因为函数的结束而介绍对话框,所以需要将定义转写至对应头文件当中,且创建窗口转写至OnInitDialog方法内,因为窗口只需要创建一次即可,每一次点击只需要展示窗口。

标签:模态,控件,MFC,窗口,对话框,程序代码
From: https://www.cnblogs.com/vangoghpeng/p/18222362

相关文章

  • 多模态模型的演进和四种主流架构类型
    机器学习中的多模态领域近年来取得了显著进展。能够处理图像、音频或视频以及文本(语言)的模型显著增多,特别是在Transformer模型的帮助下。我们对现在的多模态按照架构模式分为四类:A、B、C、D。A和B类型在模型内部层中深度融合多模态输入,可以实现细粒度控制模态信息流动,但需要大......
  • 【机器学习】Chameleon多模态模型探究
    Chameleon:引领多模态模型的新时代一、多模态模型的时代背景二、Chameleon模型的介绍三、Chameleon模型的技术特点四、Chameleon模型的性能评估五、Chameleon模型的代码实例随着人工智能技术的深入发展,我们逐渐认识到单一模态的模型在处理复杂问题时存在一定的局限......
  • IdentiFace——多模态人脸识别系统,可捕捉从情绪到性别的所有信息及其潜力
    1.概述面部识别系统的开发极大地推动了计算机视觉领域的发展。如今,人们正在积极开发多模态系统,将多种生物识别特征高效、有效地结合起来。本文介绍了一种名为IdentiFace的多模态人脸识别系统。该系统利用基于VGG-16架构的模型,将人脸识别与性别、脸型和情绪等重要生物......
  • Fine-tuning in LLaVA:多模态的指令调优
    1Prerequisites1.1TrainingMethods训练方法通常分为三种:提示工程、微调和预训练。1.1.1PromptEngineering不需要重新训练模型,节省成本。1.1.2Fine-tuning微调和预训练的代码基本相同,但是计算量相对小很多。1.1.3Pre-training大规模数据集上训练,得到的是一个未加调......
  • 在 GPT-4o 释放完整能力前,听听实时多模态 AI 创业者的一手经验 | 编码人声
      「编码人声」是由「RTE开发者社区」策划的一档播客节目,关注行业发展变革、开发者职涯发展、技术突破以及创业创新,由开发者来分享开发者眼中的工作与生活。 5月中旬GPT-4o的发布,让人与AI的交互,从对话框的文本交流加速推进到了音视频多模态的实时互动。 本期节目,......
  • LLM 大模型学习必知必会系列(三):LLM和多模态模型高效推理实践
    LLM大模型学习必知必会系列(三):LLM和多模态模型高效推理实践1.多模态大模型推理LLM的推理流程:多模态的LLM的原理:代码演示:使用ModelScopeNoteBook完成语言大模型,视觉大模型,音频大模型的推理环境配置与安装以下主要演示的模型推理代码可在魔搭社区免费实例PAI-DSW......
  • Qt 漂亮的Material样式对话框(QtMaterialDialog)
    前言在实际项目开发中,对于漂亮美观的UI界面大多数都是采用样式表来实现的,但是实际上即使是样式表很少也能实现比较带科技炫酷的风格,本篇介绍的是模仿谷歌Material风格的UI界面,基于大牛的第三方开源控件库,界面效果大致如下正文我对接口进行了封装,关键代码献上:头文件:1#......
  • 5.14.6 TransMed:Transformer推进多模态医学图像分类
    卷积神经网络(CNN)在医学图像分析任务中表现出了非常有竞争力的性能,例如疾病分类、肿瘤分割和病灶检测。CNN在提取图像局部特征方面具有很大的优势。然而,由于卷积运算的局部性,它不能很好地处理长程关系。多模态医学图像具有明确且重要的长程依赖性,有效的多模态融合策略可以极大......
  • MFC 无按钮消息提示框
    一、背景MFC里的消息提示框(MessageBox)是带按钮的,比如:MB_OK,MB_OKCANCEL,MB_YESNO,不支持无按钮的情况。二、方案通过建立一个非模态对话框(不会阻塞程序往下运行),并在里面添加一个静态文本框(设置只读属性),然后将要提示的内容设置给这个文本框,将标题设置给对话框,再居中显示这个对话框......
  • 采集数据产品描述有超链接///设置免运费后,达到免送标准,其他运费不显示///给产品详情页
    //产品描述有超链接,去掉functionremove_product_hyperlinks($content){if(is_product()){//确保只在产品页面上应用$content=preg_replace('/<ahref=".*?">(.*?)<\/a>/','$1',$content);}return$content;}add_......