【求教】请问如何才能实现不全屏显示的非模态对话框

于是在VS2008中画了这样的一个对话框

在主框架中使用以下代码显示这个非模态对话框
CModellessDlg *pDlg=new CModellessDlg;
pDlg->Create(IDD_MODELLESSDLG,this);
pDlg->ShowWindow(SW_SHOW);
但显示出来却是这种效果。

如何才能做出来像是示例的效果?请大家指教,谢谢!!
相关推荐
模态对话框与浏览器后退按钮的协同设计原理与实践
本文深入剖析模态对话框与浏览器后退按钮的冲突本质,指出其根源在于伪模态UI与History API状态管理的割裂。重点阐述四种落地技术方案:History State手动同步、URL Query参数驱动、Custom Event全局状态管理、Shadow DOM封装,并覆盖兼容性、焦点管理、性能开销及安全边界等实战陷阱。内容聚焦SPA场景下的状态一致性、跨端适配与可观测性建设,适用于金融、医疗、SaaS等高合规要求Web应用。
WinForms MessageBox.Show 顶层显示失效:3 种常见场景与解决方案
本文深入分析WinForms中MessageBox.Show顶层显示失效的三大核心场景:多线程调用导致UI线程不安全、非交互式环境(如Windows服务)下窗口站限制、以及模态窗口Z序冲突引发的焦点遮挡。针对每种场景提供可落地的代码级解决方案,包括Invoke同步调用、ServiceNotification/DefaultDesktopOnly标志位选择、Owner窗口正确指定等关键技术要点,并强调UI线程安全、窗口站权限和Z-order管理等关键信息技术要素。
android cpu 悬浮窗口,Android 使用 WindowManager 实现悬浮窗监控 cpu 温度
本文介绍了如何使用WindowManager在Android上创建悬浮窗,并通过定时任务获取CPU温度进行显示。详细讲解了WindowManager接口的使用,包括添加、移除窗口的方法,以及LayoutParams参数的设置,如窗口层次、位置、透明度等。还提到了悬浮窗权限的配置,以及处理触摸事件以实现悬浮窗拖动的示例代码。
LVGL消息框实战:从基础创建到高级事件处理
本文深入讲解LVGL中lv_msgbox组件的应用,涵盖基础创建、模态与非模态对话框的区别及适用场景、事件处理机制(包括事件冒泡、资源清理)、以及面向嵌入式平台的性能优化技巧,如动态内容更新、异步关闭和内存管理。
QT 定时消失消息框的优雅实现:淡出效果与自适应布局
本文介绍了在Qt中实现定时自动消失且带有淡出动画效果的消息框的方法,涵盖自适应布局、动画性能优化及多语言支持等关键技术。通过QPropertyAnimation实现平滑视觉效果,并采用对象池和硬件加速提升性能,适用于现代桌面应用中的非侵入式提示场景。


