求助各路大神。。
我在VC 6.0上編寫MFC程序,我在一個dlg對話框裡面加兩個按鈕控件,設置點擊它們會彈出不同的模態對話框(用的dlg.DoModal())。新的對話框有自己的編輯框和按鈕,我在編輯框輸入數據後點擊按鈕後會在結果編輯框中輸出數據,但是我發現一個問題。
我這裡想要做的是,點擊兩個按鈕分別彈出一個模逆運算和模冪運算的對話框,我先寫模逆的,編譯運行,點擊按鈕,彈出對話框,在編輯框輸入數據(運算數和模數),點擊按鈕,輸出數據,結果沒問題。接著我寫模冪的,但是發現死活就不行了,也不報錯,編譯能運行,點擊按鈕,彈出模冪對話框,不管輸入什麼數據,輸出始終都是0,我直接把用於輸出結果的那個編輯框嗦綁定的變量人為賦值為一個非0的數,它輸出居然還是0。開始我以為是第二個對話框編寫函數的時候出了問題,但是又始終檢查不出來就全部重新做,這次然後先寫模冪的,發現模冪的可以運行了,然後寫模逆,但是這次模逆的卻出現剛才那個問題了,始終輸出為0,感覺它就好像根本沒有調用我給按鈕寫的響應函數一樣。
小弟實在很困惑,MFC學得比較膚淺,實在不知道怎麼回事了,求助各路大神。
建議斷點調試,看有沒有執行