ntjm.net
当前位置:首页 >> CDiAlog::OnOK()在OK按钮消息处理函数的最后一样,... >>

CDiAlog::OnOK()在OK按钮消息处理函数的最后一样,...

CDialog是MFC实现了的一个类,该类是一个对话框,其中包含一个OK按钮。CDialog::OnOK();就是OK按钮的消息响应函数。内部实现相当于关闭窗口。

这两个函数的功能不是一样的吗?只是函数名不同罢了.可以将在双击的时候更改为OnOk(),不会有影响的. 更多/////www.itpon.com

把OK的中的 OnOK() 或 CDialog::OnOK() 或 CDialogEx::OnOK() 删除就行了!

1. EndDialog()是CDialog中的一个成员函数,OnOK其实最后也是调用了它,而在EndDialog()这个函数中,MFC又调用了WIN API中的全局函数::EndDialog(m_hWnd...

首先要看你对话框是模态还是非模态。 以模态为例: 按钮响应消息函数最后增加代码: CDialog::OnOk(); 在调用该对话框处调整如下代码: CDialog dlg1,...

每个对话框都有一个默认的OnOK(),点击确认后关闭当前的对话框,要想使父对话框结束可以重载你当前对话框所关联类的OnOK()虚函数。 void CChild::OnOK() { ::SendMessage(AfxGetMainWnd()->m_hWnd,WM_CLOSE,0,0);//方式一 ::SendMessage(GetPare...

消息函数不用自己写,在对话框资源上添加一个按钮,右键点击按钮,在弹出菜单中选择Events项,之后会弹出一个添加消息函数的窗口,选择BN_CLICKED事件,然后点击“Add and Edit”按钮,之后VC会自动生成按钮的消息函数并自动转到编辑消息函数界面...

不同的窗口不同的机制。 如果是文档视图结构程序,工具条按钮响应函数中,向主框架窗口发送WM_CLOSE消息; 如果是对话框程序,在按钮响应函数中调用: CDialog::OnOK();//或OnCancel()

添加一个非模态对话框 1、点击菜单 插入——资源,选择Dialog,点击新建。 2、编辑对话框,添加一些控件什么的。 3、双击对话框或者打开ClassWizard,为对话...

网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com