[問題] Eidt Box 與 WM_TIME 的內容顯示
各位先進:
晚輩想達到的功能是:
按下按鈕後,
Edit Box會顯示 Sum 每次相加的結果。
但是Edit Box就直接秀出5050(1+..+100),
看不到每次相加的結果>"<
是不是 MFC 的 Timer 和 DoDataChange 之間有什麼奧妙,
剛造成這樣子的。
這個是個簡單的程式,
晚輩資質愚笨,
麻請知道的人提點之,
謝謝。
程式寫如下:
全域變數宣告
int sum=0;
OnInitDalog()裡 撰寫
SetTimer(1,1,NULL);
OnTimer()裡 撰寫
UpdateData(true);
m_show=sum; //m_show 是用來與 Edit Box 作 DoDataExchange
UpdateData(false);
OnButton1()裡 撰寫
for(int i=1;i<101;i++) {
sum+=i;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.170.85.113
推
08/07 23:16, , 1F
08/07 23:16, 1F
推
08/08 00:18, , 2F
08/08 00:18, 2F
→
08/08 00:19, , 3F
08/08 00:19, 3F
→
08/08 00:19, , 4F
08/08 00:19, 4F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章