程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 對話框-DoMal的return是返回到哪裡

對話框-DoMal的return是返回到哪裡

編輯:編程綜合問答
DoMal的return是返回到哪裡

void CAdditionDlg::OnBnClickedAddButton()

{

// TODO: Add your control notification handler code here

INT_PTR nRes; // 用於保存DoModal函數的返回值

CTipDlg tipDlg;           // 構造對話框類CTipDlg的實例   
nRes = tipDlg.DoModal();  // 彈出對話框   
if (IDCANCEL == nRes)     // 判斷對話框退出後返回值是否為IDCANCEL,如果是則return,否則繼續向下執行   
    return;   

// 將各控件中的數據保存到相應的變量   
UpdateData(TRUE);   

// 將被加數和加數的加和賦值給m_editSum   
m_editSum = m_editSummand + m_editAddend;   

// 根據各變量的值更新相應的控件。和的編輯框會顯示m_editSum的值   
UpdateData(FALSE);   

最佳回答:


返回的就是返回值nRes,當返回的時候就意味著對話框已經銷毀,而且根據返回值知道用戶按的是哪個按鈕,你就可以根據用戶不同的按鈕選擇後面進行不同的邏輯處理。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved