MFC如何加入对话框

MFC如何加入对话框,第1张

1.在资源选项卡中

插入Dialog

IDD—Test

2.给

对话框,关联一个类

3.在希望出现对话框的函数中添加代码:

(比如单击按钮d出对话框,则在单击按钮的消息函数实现中添加代码)

类名

dlg

dlg.DoModal()

//这个是模式对话框

【模态】

void

CDialogView::OnViewModaldialog()

{

//

TODO:

Add

your

command

handler

code

here

CDialogModal

cDlg

cDlg.DoModal()

}

【非模态】

void

CDialogView::OnViewModallessdialog()

{

//

TODO:

Add

your

command

handler

code

here

//如果指针指向NULL,说明对话框还没有创建,则动态创建

if(m_pModallessDlg==NULL)

{

m_pModallessDlg=new

CDialogModalless

m_pModallessDlg->Create(IDD_MODALLESS_DIALOG,this)

}

//显示非模态对话框

m_pModallessDlg->ShowWindow(SW_SHOW)

}

1、先在资源视图下选择添加资源,选择菜单,然后在对话框的属性栏,选择Menu(会有你添加菜单的ID)即可。

2、先在资源视图下选择添加资源,选择菜单

CMenu

m_menu

m_menu.loadMenu(你添加菜单资源的ID);

SetMenu(&m_menu)


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

原文地址: http://outofmemory.cn/bake/11622597.html

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

发表评论

登录后才能评论

评论列表(0条)

保存