MFC對話框按回車和Esc不會關閉的方法

按回車退出的處理方法:

  1、爲IDOK按鈕添加消息處理函數,IDE會自動生成以下代碼

 

2、將CDialog::OnOK();一行註釋掉。

按Esc退出的處理方法:

1、爲IDCANCEL添加消息處理函數,和按回車退出的處理方法類似,將生成代碼中CDialog::OnCancel();一行註釋掉。

2、當做完第一步之後,會出現點擊窗口右上角關閉按鈕時程序也不關閉了,此時可以在CXXXDialog類的屬性窗口上面的消息按鈕,添加

WM_CLOSE消息處理函數,在IDE生成代碼添加OnCancel(),結果如下:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章