Re: [問題] Eidt Box 與 WM_TIME 的內容顯示

看板C_and_CPP (C/C++)作者 (星空下的鮪魚)時間16年前 (2009/08/08 13:08), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《fish1217 (fish)》之銘言: : 各位先進: : 晚輩想達到的功能是: : 按下按鈕後, : 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; m_show = sum; UpdateData(FALSE); Sleep(1000); } 直接在OnButton1()裡實作你要的行為就好了。 -- 不先商議,所謀無效; 謀士眾多,所謀乃成。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.116.49
文章代碼(AID): #1AVGXVuw (C_and_CPP)
文章代碼(AID): #1AVGXVuw (C_and_CPP)