[問題] MFC 不同Dailog存取資料

看板C_and_CPP作者 (Justin X 煞氣騰)時間11年前 (2013/01/30 16:41), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Win8-vs2010 MFC C++ 問題(Question): 有一個主要的Dialog裡面有一些button 每個button也有各自的Dialog 假如說想要直接在子Dialog之間互相存取可以嘛 還是要在父Dialog先創一個全域的變數呢 以沒用到資料庫的前提下。 本來想說用子Dialog互傳,但是值根本沒過來QQ 因為想在某Dialog產生的資料,在另一個Dialog可以看到。 新手週開始碰MFC,有一些問題不太懂, 懇請版上大大幫忙QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.110.84 ※ 編輯: hazih 來自: 140.118.110.84 (01/30 16:43) ※ 編輯: hazih 來自: 140.118.110.84 (01/30 16:45)

01/30 19:52, , 1F
用全域變數就好了。不用想太多..
01/30 19:52, 1F
因為想說會不會有一些可以溝通的method在子Dialog之間

01/30 20:27, , 2F
使用類別靜態資料成員
01/30 20:27, 2F
我在直接Dialog之間傳的時候他常常要我用這個,DEBUG資訊 但我不知道什麼意思... ※ 編輯: hazih 來自: 140.118.110.84 (01/31 13:31) ※ 編輯: hazih 來自: 140.118.110.84 (01/31 13:31)

02/06 23:06, , 3F
PostMessage, 如果你知道hwnd.or class var
02/06 23:06, 3F

02/06 23:09, , 4F
或是用GetDlgItemInt, GetDlgItemText
02/06 23:09, 4F
文章代碼(AID): #1H2Dog7z (C_and_CPP)