#MFC学习笔记# MFC中dialog的 OnOK和OnCancle

MFC默认建立的Dialog按Esc响应OnCancel,回车响应OnOK,都会关闭对话框。

而点击下方两个按钮功能相同,点击确定是响应OnOK, 点击取消调用OnCancel。

而OnOK和OnCancel之间是有区别的:

CDialog::OnOK首先调用UpdateData(TRUE)将数据传给对话框成员变量,然后调用CDialog::EndDialog关闭对话框。
CDialog::OnCancel只调用CDialog::EndDialog关闭对话框。  

所以我们在销毁dialog需要进行一些数据交换就可以在OnOK中进行。

posted @ 2013-05-19 17:29  mengmee  阅读(665)  评论(0)    收藏  举报