[問題] MFC 兩個dialog 傳多個值

看板C_and_CPP作者時間11年前 (2012/10/26 11:06), 編輯推噓5(507)
留言12則, 2人參與, 最新討論串1/1
作者: littlestar2 (Richie) 看板: C_and_CPP 標題: [問題] MFC 兩個dialog 傳多個值 時間: Fri Oct 26 11:06:02 2012 我想用一個按鈕將一些參數傳到另一個對話框 請問有什麼辦法可以達到這樣的目的嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.218.42.2 ※ 編輯: littlestar2 來自: 61.218.42.2 (10/26 11:10) ※ 編輯: littlestar2 來自: 61.218.42.2 (10/26 11:11)

10/26 11:22, , 1F
兩個dlg 是前後 還是並行的關係 說具體點吧?
10/26 11:22, 1F

10/26 11:31, , 2F
主要是執行dlg A時 我按一個按鈕會新建出一個dlg B
10/26 11:31, 2F

10/26 11:31, , 3F
而我在dlg B上設置一個按鈕 當我按下去之後要傳四個
10/26 11:31, 3F

10/26 11:32, , 4F
整數的參數回dlg A
10/26 11:32, 4F

10/26 11:35, , 5F
DoModal? Modeless? 傳值回A時 B有關掉嘛??
10/26 11:35, 5F

10/26 11:38, , 6F
我是用DoModal B有關掉
10/26 11:38, 6F
※ 編輯: littlestar2 來自: 61.218.42.2 (10/26 11:38) ※ 編輯: littlestar2 來自: 61.218.42.2 (10/26 11:40)

10/26 11:40, , 7F
但是在dlg B結束前 畫面也無法切換回dlg A吧?
10/26 11:40, 7F

10/26 11:45, , 8F
是的
10/26 11:45, 8F

10/26 11:47, , 9F
所以只要在dlg b結束時 把要傳的值存在全域變數
10/26 11:47, 9F

10/26 11:47, , 10F
再讓dlg A 去接就好了
10/26 11:47, 10F

10/26 11:48, , 11F
了解 非常感謝您
10/26 11:48, 11F

10/26 11:52, , 12F
客氣了 加油 :)
10/26 11:52, 12F
文章代碼(AID): #1GYVuSZh (C_and_CPP)