MFC中点击按钮d出对话框

MFC中点击按钮d出对话框,第1张

楼上说的是对的,但不够详细,我补充一下:

1.在资源视图中找到dialog,新建dialog,命名为DLG(名字随意),这个dialog就是你要点击后出来的对话框,楼主自己对这个对话框进行设计。

2.找到你要点击的按钮,双击,在显示的函数中添加一下代码:

DLG dlg

dlg.DoModal()

3.在当前的文件中的最前面添加#include"DLG.h"

4.运行程序。

如果还有什么不会的可以追问。

1.模态

dlg->Domodal()

2.非模态

dlg->Create(IDD_DIALOG2,this)

dlg->ShowWindow(sw_show)

3子对话框(这种不是d出的那种,是放置在父对话框上,因此在对话框属性上把Popup改成child)

Crect rc

GetClientRect(&rc)

dlg->Create(IDD_DIALOG2,this)

dlg->MoveWindow(&rc)

dlg->ShowWindow(sw_show)

在图形用户界面中,对话框(又称对话方块[1])是一种特殊的视窗, 用来在用户界面中向用户显示信息,或者在需要的时候获得用户的输入响应。之所以称之为“对话框”是因为它们使计算机和用户之间构成了一个对话——或者是通知用户一些信息,或者是请求用户的输入,或者两者皆有。

不同的用户交互使用不同的对话框。最简单的对话框是警告,它显示一个信息并且仅仅需要一个信息已读的响应(通常是单击'确定'按钮或“关闭”命令的对话框)。用来为一个 *** 作提供警告和简单的确认,也可能包括程序终止或崩溃的提示,以及用户有意或无意的关闭动作。

虽然对于有模式对话框来说,这是个经常性的交互模式,但是由于它被认为在防止非预期的破坏性 *** 作上不够有效以及存在更好的替换方案[2]而遭到可用性专家的批评。显示一般提示信息的对话框,可以设计为提示气泡等形式来避免打断用户 *** 作。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12142664.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存