的区别是什么?
对话框的。

解决方案 »

  1.   

    OnOK进行默认的存贮工作后退出
    OnCancel不进行存贮工作后退出
      

  2.   

    OnOk可将对话框中的值赋给对应的变量
    OnCancel只消毁对话框
      

  3.   

    我来综合:
    OnOK进行默认的存贮工作后退出
    OnCancel不进行存贮工作后退出
    OnOk可将对话框中的值赋给对应的变量
    OnCancel只消毁对话框
      

  4.   

    可参照msdn一般OnOK的调用是由于单击了ID为IDOK的按钮激发的,此时需要重载该函数,
    如果对话框包含数据验证、数据交换,会激发DoDataExchange()函数更新
    应用程序中对应的变量值,然后销毁相应的对话框
    OnCancel的调用是由于单击了ID为IDCANCEL的按钮或者按了Esc激发的,
    它仅仅销毁相应的对话框,不更新数据。