[英]Difference between OnOK() and CDialog::OnOK()
OnOK()和CDialog :: OnOK()有什么區別? 我應該在這種情況下使用什么?
void CMyDlg::OnBnClickedOk()
{
//...some code here
CDialog::OnOK();//?
//OnOK();
}
如果你重寫了OnOK()
方法,那將會有所不同。
該方法是虛擬的,所以如果你打電話:
OnOK(); // equivalent of this->OnOK();
這將根據虛函數表調用實現。 即在您的類或子類中實現。
如果你打電話:
CDialog::OnOK();
它是CDialog
(或其超級)中實現的非虛函數調用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.