[問題] MFC如何一次設定多個CEdit裡的值

看板C_and_CPP作者 (Smile)時間14年前 (2010/08/25 13:39), 編輯推噓1(104)
留言5則, 1人參與, 最新討論串1/2 (看更多)
遇到的問題: (題意請描述清楚) 我利用了MFC設計一個介面上面有10個CEdit物件為 IDC_EDIT1 ~ IDC_EDIT10 目前我想要隨機設定十個亂數到CEdit上顯示 我翻書上教的方式是使用DDX機制,建立與CEdit物件間的關聯 可是我發現這方式需要連續寫10個等式才能完成設定完 這十個CEdit物件! 想請問大家是否有比較方便的方式設定CEdit顯示的值 開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) Window XP , MFC -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.72.235

08/25 14:33, , 1F
int values[10];
08/25 14:33, 1F

08/25 14:33, , 2F
DDX_Text(pDX, IDC_EDIT, values[0]);
08/25 14:33, 2F

08/25 14:34, , 3F
DDX_Text(pDX, IDC_EDIT2, values[1]);
08/25 14:34, 3F

08/25 14:35, , 4F
for (int i=0; i < 10; ++i) values[i] = i;
08/25 14:35, 4F

08/25 14:35, , 5F
UpdateData(FALSE);
08/25 14:35, 5F
文章代碼(AID): #1CTAoV56 (C_and_CPP)
文章代碼(AID): #1CTAoV56 (C_and_CPP)