close
Dialog 的資料存在兩個地方,一個是你的 Data Member,一個才是你的控制項。而 UpdateData 是用來在這兩者之間傳遞資料的,當初始化你的 Dialog 時,你會先設定你的 Data Member (不管在 Dialog 裡面或外面設定都可以),然後 DDX 就會呼叫 UpdateData(false) 將你的資料 Copy 到控制項,因此當你 Dialog 開起來時,就會有你設定的初始值了

而 UpdateData(true) 則是相反的動作,一般是在 OnOK 做的,當你在 Dialog 控制項中編輯完成,按下 OK 後,呼叫 UpdateData(true) 就會把控制項的內容 Copy 到你的 Data Member,因此你的程式就可以用 Data Member 來取得你剛剛在控制項中的結果
arrow
arrow
    全站熱搜

    天才R 發表在 痞客邦 留言(0) 人氣()